HamburgerMenu
hirist

Job Description

iOS Engineer

Location : Mumbai, India

Experience : 2-6 Years

Employment Type : Full-time

Job Overview :

We're looking for a talented iOS Engineer with 2-6 years of experience to join our team in Mumbai. You'll be responsible for developing, maintaining, and enhancing high-quality iOS applications. This role requires strong proficiency in Swift, a solid understanding of the iOS SDK, and a passion for creating seamless and engaging user experiences.

Key Responsibilities :

- Design, develop, and maintain robust and performant iOS applications using Swift and Xcode.

- Collaborate with product managers, UI/UX designers, and backend engineers to translate requirements into functional and intuitive mobile experiences.

- Implement clean, modular, and well-documented code following iOS best practices and architectural patterns (e.g., MVVM, MVC, VIPER).

- Write and maintain unit and integration tests to ensure code quality and application stability.

- Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.

- Optimize application performance, responsiveness, and battery usage.

- Stay up-to-date with the latest iOS SDKs, frameworks, and mobile technologies.

- Participate in code reviews, contributing to a collaborative development environment.

- Ensure applications are secure, scalable, and provide an excellent user experience.

Required Skills :

- 2-6 years of professional experience in iOS application development.

- Strong proficiency in Swift programming language.

- Solid understanding of the iOS SDK, UIKit, and Foundation framework.

- Experience with Xcode IDE.

- Familiarity with iOS architectural patterns (e.g., MVC, MVVM).

- Proficient with version control systems, particularly Git.

- Experience with RESTful APIs and integrating mobile applications with backend services.

- Understanding of mobile UI/UX principles and Apple's Human Interface Guidelines.

- Strong problem-solving and debugging skills.

Preferred Qualifications :

- Experience with Core Data or Realm for local data persistence.

- Knowledge of Grand Central Dispatch (GCD) and Operation Queues for concurrent programming.

- Familiarity with Firebase, SwiftUI, Combine, or other modern iOS frameworks.

- Experience with CI/CD pipelines for mobile applications.

- Published one or more iOS apps to the App Store.


info-icon

Did you find something suspicious?