





Niche KMP requirement reduces volume despite metro location and recognizable company, yielding medium competition.
Highly specific mobile KMP, VoIP/telephony, and native platform expectations limit cross-industry transferability.
Multiple mandatory technical requirements (6+ years, KMP, native platform, DI, modularization) make shortlisting highly strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop Kotlin Multiplatform shared modules for call-state logic and related features, ensuring compatibility across Android and iOS platforms.
Own architecture decisions for the shared core modules and mentor other engineers on the team.
Drive CI/CD process improvements across both Android and iOS release pipelines using tools such as GitHub Actions, Fastlane, and Xcode Cloud.
6+ years of professional mobile engineering experience with strong native skills in Android (Kotlin) or iOS (Swift).
Proven hands-on experience shipping and debugging production Kotlin Multiplatform code used on both Android and iOS platforms.
Experience in modularizing a legacy mobile app codebase by extracting shared modules is mandatory.
Demonstrated experience introducing Dependency Injection frameworks like Hilt, Koin, or Dagger into existing codebases.
Experienced in AI-assisted development workflows, capable of setting team-wide AI tooling and architecture practices.
Able to independently own and drive architecture decisions rather than just implement specs.
Background with real-time communication protocols (VoIP, WebRTC) or Compose Multiplatform is a significant advantage.