Job Role: iOS Developer
Exp: 6+yrs as relevant
Location: Chennai, Bangalore, Pune &
Coimbatore
Timings: 9:00AM – 06:00PM (Onsite)
Graduations: BCA with MCA &
Engineering Graduates only
Work Mode: Hybrid (3 days WFO)
Required Skills:
• 6+ years of professional iOS development experience, delivering high -quality, maintainable, and
performant applications with a strong focus on clean architecture and efficient debugging practices.
• Expert -level proficiency in Swift, including modern language features and ecosystem conventions.
• Strong command over Clean Architecture and ability to deliver modular, testable codebases.
• In -depth knowledge and hands -on experience with MVVM -C architectural pattern.
• Demonstrated application of SOLID principles in real -world projects.
• Proficiency with the Combine framework for building reactive, declarative interfaces and data flows.
• Solid experience working with Realm for local data persistence in mobile apps.
• Understanding of MongoDB in mobile -backend integration and working with document -based
schemas.
• Familiarity with Dynatrace or similar performance monitoring and logging tools.
Requirements
Key Responsibilities:
• Develop and maintain high -quality, scalable, and maintainable iOS applications using Swift.
• Architect and implement clean, modular application structures following Clean Architecture
principles.
• Apply the MVVM -C (Model -View -ViewModel -Coordinator) design pattern for clear separation of
concerns and streamlined navigation.
• Write well -structured, testable code that adheres to SOLID design principles and Apple’s
recommended best practices.
• Utilize Apple’s Combine framework for building reactive and event -driven user interfaces.
• Integrate and manage local data persistence using Realm, with a focus on schema versioning and
migration strategies.
• Connect mobile applications to back -end services, particularly with MongoDB for document -based
data models.
• Monitor app performance and health using Dynatrace, including APM, logging, and diagnostics
tools.
• Set up and maintain automated CI/CD pipelines usi