Job Description :
We're looking for a passionate iOS Developer (2-5 years experience) who loves building high-quality, user-focused mobile applications. The ideal candidate should be comfortable taking ownership of the full app development lifecycle - from design to deployment - and open to mentoring or leading a small team of developers.
What You'll Do :
- Design, develop, and maintain advanced applications for the iOS platform.
- Lead or collaborate with a team of iOS developers to deliver scalable solutions.
- Ensure application performance, quality, and responsiveness.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and fix bottlenecks, bugs, and performance issues.
- Maintain code quality, organization, and automation.
Preferred Skills & Qualifications :
2-6 years of hands-on iOS development experience.Hands-on experience with UIKit is mandatory.Solid understanding of iOS frameworks such as Core Data, Core Animation, Core Graphics.Experience with Cocoa Touch, iOS SDK, and memory management.Familiarity with RESTful APIs, JSON, and mobile caching mechanisms.Experience with architectural patterns : MVC, MVVM, VIPER, or coordinator pattern.Familiarity with modularization, SOLID principles, and clean code practices.Strong knowledge of memory management, ARC, retain cycles & debugging leaks.Experience writing unit tests and using frameworks like XCTest.(ref : hirist.tech)