Kotlin Multiplatform Engineer (Senior-Staff Levels)
CantinaDigital Transformation company
Los Angeles, United States$180,000 - $230,000Lead
Software Engineering
About the role
TL;DR
Architect and build shared Kotlin Multiplatform modules for mobile and web.
- •As a Kotlin Multiplatform Engineer at Cantina, you’ll be the architect of our shared-code strategy, building the foundation that powers our experiences across Android, iOS, and web from a single Kotlin codebase.
- •You’ll work at the cutting edge of the KMP ecosystem, shipping production code to real users on multiple platforms, while keeping platform-specific layers feeling truly native.
- •Key Responsibilities Design and build shared KMP modules covering networking, data persistence, business logic, and domain models.
- •Ship production-grade Compose Multiplatform UIs that feel native and performant on Android, iOS, and web.
- •Build optimized platform-specific targets leveraging Swift/Obj-C interop for iOS and Kotlin/Wasm for web.
- •Drive KMP best practices across the organization, including tooling, testing strategies, and CI/CD.
- •Lead development of new AI and media-driven features within the shared codebase.
- •Requirements 8+ years of software engineering experience with deep, expert-level Kotlin.
- •Real-world, production KMP experience shipping code to users on Android, iOS, and/or wasm.
- •Hands-on Compose Multiplatform experience building shared UI across multiple targets.
- •Experience with Koin Multiplatform for dependency injection across KMP targets.
- •Solid understanding of Kotlin/Native memory model, freezing, and interop with Obj-C/Swift APIs.
Required skills
KotlinSwiftObjective-C
Domain expertise
ai
Benefits & perks
Competitive salary and generous company equity, Medical, dental, and vision insurance – 99.99% of premiums covered by Cantina, 42 days of paid time off, Generous parental leave & fertility support, 401(k) retirement savings plan, Lifestyle spending account – $500/month to use however you’d like, Complimentary lunch and snacks for in-office employees, One Medical membership
Tech stack
KotlinSwiftObjective-C