Own the multiplatform engineering strategy — lead architecture, development, testing, and deployment of high-quality, scalable software across Android and shared Kotlin Multiplatform (KMP) layers, setting the technical direction for the team and broader organization
Job Summary
Own the multiplatform engineering strategy — lead architecture, development, testing, and deployment of high-quality, scalable software across Android and shared Kotlin Multiplatform (KMP) layers, setting the technical direction for the team and broader organization.
Lead end-to-end technical execution of complex, multi-quarter features and systems from ideation and architecture through deployment and continuous refinement, across multiple platforms.
Mentor and grow engineering talent at all levels, fostering a culture of continuous learning and providing technical coaching that compounds across the team and organization.
Matching Summary
Own the multiplatform engineering strategy — lead architecture, development, testing, and deployment of high-quality, scalable software across Android and shared Kotlin Multiplatform (KMP) layers, setting the technical direction for the team and broader organization.
Skills & Requirements
Must-have
Kotlin Multiplatform (KMP) fluency
Expert-level Kotlin
Multiplatform architecture expertise
Reactive and async programming skills
Gradle and build system proficiency
CI/CD pipelines and automated release management
Nice-to-have
Compose Multiplatform experience
Swift / iOS development exposure
Spring Boot or similar Java frameworks
Large-scale distributed systems
Event-driven architectures
Key Requirements
10+ years of experience building highly scalable Android applications
Sr. staff-level technical leadership
Cross-platform ownership
Hands-on experience developing and scaling shared business logic within KMP
Strong command of MVI and other reactive architecture patterns
Hands-on experience with Jetpack Compose and modern Material Design
Proven track record of driving Agile/SCRUM process improvements