We are looking for a passionate and experienced Kotlin Multiplatform Developer to join our growing team. The ideal candidate should have a solid understanding of KMP architecture and a proven track record of delivering cross-platform applications using shared Kotlin codebases. You will work closely with mobile, backend, and design teams to build scalable and maintainable applications for Android and iOS platforms.
Responsibilities:
- Design and implement cross-platform mobile applications using Kotlin Multiplatform (KMP)
- Share business logic across Android and iOS while ensuring platform-specific best practices
- Collaborate with Android and iOS developers to integrate shared modules
- Optimize code for performance, scalability, and reliability
- Write clean, testable, and maintainable code
- Participate in code reviews, unit testing, and CI/CD processes
- Keep up to date with the latest advancements in Kotlin and mobile development
Required Skills:
- 2+ years of hands-on experience in Kotlin development and Kotlin Multiplatform (KMP).
- Exposure to JetBrains Compose Multiplatform
- Experience building and maintaining shared modules across Android and iOS
- Good understanding of Jetpack Compose and/or SwiftUI
- Familiarity with app publishing process on App Store and Play Store
- Familiarity with MVVM, Kotlin Coroutines, Ktor, and Koin/Hilt for dependency injection
- Hands-on experience with serialization, networking, and database handling in shared modules
- Familiar with Gradle configuration and build optimization for KMP
- Solid understanding of Git and version control systems
- Experience with RESTful APIs and third-party libraries
Perks and benefits:
- Competitive Salary and Career development opportunities and training.
- Opportunity to work with cutting-edge technologies in a fast-paced environment.