Graduations: BCA with MCA & Engineering Graduates only Work Mode: Hybrid (3 days WFO)
Required Skills
- 6+ years of qualified 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
📌 Mobile Developer (Chennai)
🏢 Kavi Software Technologies
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.