Sr Software Engineer (iOS Mobile App Developer)

Unidel Group

Pune District

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A tech company is seeking an experienced iOS Mobile App Developer to maintain and enhance native iOS applications. This role focuses on building scalable mobile solutions using Swift, integrating backend services, and delivering user experiences following modern iOS practices. Ideal candidates will have 3 to 5 years of experience in native iOS development and a strong understanding of architecture patterns. This position is based in Pune, India.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 3 to 5 years of hands-on experience in native iOS application development using Swift.
  • Strong understanding of iOS architecture patterns (MVC, MVVM, Repository).
  • Proficiency with Xcode, Swift Package Manager and Git.

Responsibilities

  • Maintain, troubleshoot, and optimize existing native iOS applications.
  • Design, develop, and deliver new features using established architecture patterns.
  • Collaborate with product owners, designers, and QA teams.
  • Integrate and maintain RESTful APIs and backend services.

Skills

iOS application development using Swift
Xcode
RESTful APIs
Core Data
UI development with UIKit
Networking with Alamofire

Education

Bachelor's degree in Computer Science or equivalent

Tools

Core Data
Swift Package Manager
Git

Job description

  • Designation - Sr Software Engineer
  • Qualification - Bachelor's degree in computer science, IT, E&TC, Mechanical or equivalent.
  • Location - Pune
  • Experience - 3 - 5 Years
Overview

We are seeking an experienced iOS Mobile App Developer to maintain and enhance native iOS applications. The role focuses on building scalable, high-quality mobile solutions using Swift, integrating backend services and connected systems, and delivering intuitive user experiences following modern iOS development practices.

Responsibilities
  • Maintain, troubleshoot, and optimize existing native iOS applications.
  • Design, develop, and deliver new features using established architecture patterns such as MVC, MVVM, and Repository.
  • Collaborate closely with product owners, designers, and QA teams to deliver high-quality releases.
  • Integrate and maintain RESTful APIs, backend services, and third-party SDKs.
  • Develop modern, responsive user interfaces using UIKit, Auto Layout, and SwiftUI (where applicable).
  • Manage local data storage using Core Data, SQLite, and UserDefaults.
  • Implement and maintain real-time features such as device control, automation, and monitoring.
  • Support and enhance notification workflows and background processing mechanisms.
  • Write clean, maintainable, and well-documented Swift code following iOS best practices.
  • Participate in code reviews and contribute to continuous improvement and technical excellence.
  • Provide post-release support including bug fixes, performance optimization, and stability improvements.
  • Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 3 to 5 years of hands-on experience in native iOS application development using Swift.
  • Strong understanding of iOS architecture patterns (MVC, MVVM, Repository).
  • Proficiency with Xcode, Swift Package Manager / CocoaPods, and Git.
  • Experience with networking and data handling frameworks such as:
  • URLSession, Alamofire
  • Codable, JSON parsing

Experience with local persistence technologies

  • Core Data, SQLite, UserDefaults
  • Solid understanding of asynchronous programming, multithreading, and memory management (ARC).
  • Familiarity with Apple’s app lifecycle, background execution, and App Store guidelines.
  • Understanding of secure coding practices and mobile data privacy (e.g., GDPR principles).
  • Strong analytical, debugging, and problem-solving skills.
  • Good communication skills and ability to work effectively in cross-functional, international teams.
Nice to Have
  • Experience with SwiftUI, Combine, and modern iOS frameworks.
  • Exposure to Bluetooth, Wi-Fi, or IoT device integration.
  • Familiarity with push notifications, background tasks, and real-time data updates.
  • Experience in multi-language applications, localization, and RTL support.
  • Knowledge of OTA updates, crash reporting, and analytics tools.
  • Experience with CI/CD pipelines for iOS applications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer (Android Mobile App Developer)
Sr Software Engineer (Android Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Senior iOS Developer • Mumbai
Senior iOS Developer • Mumbai

Mintoak Innovations Private Limited • Mumbai

On-site
INR 900,000 - 1,400,000
Senior iOS Developer
Senior iOS Developer

Times World • India

On-site
INR 1,000,000 - 1,500,000
Ios Developer
Ios Developer

Coforge • Hyderabad

On-site
INR 800,000 - 1,100,000
Senior iOS Developer
Senior iOS Developer

Luxoft • India

On-site
INR 2,500,000 - 4,000,000
Senior iOS Developer
Senior iOS Developer

HypTechie • Delhi

On-site
INR 1,500,000 - 2,100,000
Sr. IOS Developer
Sr. IOS Developer

Data for Public Good • India

On-site
INR 1,500,000 - 2,100,000
Senior iOS Engineer
Senior iOS Engineer

Coforge • Hyderabad

On-site
INR 2,500,000 - 3,500,000
Ios Software Developer
Ios Software Developer

Infosys • Kolkata District, Pune District

Hybrid
INR 1,200,000 - 1,600,000
iOS Developer
iOS Developer

Nexbuzz • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Flexible working hours
Hybrid work model
Competitive compensation