Job ID: DEV-IND-2278

Department: Software Development
Job Type: Permanent
Location: India

Job Details

Looking for a Senior iOS Developer with 5–10 years of experience in mobile application development to join our development team. The ideal candidate should have strong expertise in Swift, iOS frameworks, and mobile architecture, and will be responsible for building high-quality, scalable iOS applications while collaborating with cross-functional teams.

Key responsibilities:

Design, develop, and maintain high-performance iOS applications using Swift and Objective-C.

Translate application requirements and UI/UX designs into functional and responsive mobile applications.

Integrate RESTful APIs, third-party SDKs, and backend services.

Ensure application performance, quality, and responsiveness.

Identify and resolve performance bottlenecks and bugs.

Implement clean architecture patterns such as MVC, MVVM, or VIPER.

Participate in code reviews and technical discussions to maintain code quality.

Collaborate with UI/UX designers, backend developers, and product teams.

Optimize applications for maximum speed and scalability.

Stay up to date with the latest iOS development trends, tools, and frameworks.

Requirements (Qualifications/Experience/Competencies)

5–10 years of experience in iOS application development.

Strong proficiency in Swift and Objective-C.

Experience with UIKit, SwiftUI, Core Data, Core Animation, and Auto Layout.

Solid understanding of RESTful APIs and JSON integration.

Experience with Git or other version control systems.

Knowledge of mobile app architecture patterns (MVC / MVVM / VIPER).

Experience with app performance optimization and debugging.

Familiarity with App Store submission and deployment processes.

Strong analytical and problem-solving skills.

Good English communication skills and ability to work in a collaborative team environment.