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 rapid-paced environment.
Team-oriented and supportive work environment.