Position Summary :
As an iOS Native Developer, you will be responsible for designing, developing, and maintaining iOS applications. You will collaborate with cross-functional teams to define, design, and ship new features, while ensuring the performance, quality, and responsiveness of applications.
Key Responsibilities :
- Develop and maintain advanced iOS applications using Swift and Objective-C.
- Collaborate with product managers and designers to understand requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code while following best practices for software development.
- Conduct unit and integration testing to ensure application quality and performance.
- Troubleshoot and debug applications to optimize performance.
- Stay updated with the latest iOS developments, trends, and technologies.
- Participate in code reviews and provide constructive feedback to team members.
- Contribute to all phases of the development lifecycle, from concept to deployment.
Qualifications :
5 to 6 years of professional experience in iOS application development.Strong proficiency in Swift and Objective-C.Experience with iOS frameworks such as UIKit, Core Data, and Core Animation.Familiarity with RESTful APIs and third-party libraries.Knowledge of app architecture patterns (MVC, MVVM, VIPER).Experience with version control systems (e.g., Git).Strong problem-solving skills and attention to detail.Excellent communication and teamwork abilities.A passion for mobile technology and a commitment to continuous learning.Preferred Qualifications :
Experience with SwiftUI and Combine.Familiarity with agile development methodologies.Knowledge of performance tuning and optimization techniques.Understanding of the App Store submission process and guidelines.(ref : hirist.tech)