Cantina Labs
Kotlin Multiplatform Engineer (Senior-Staff Levels)
Los Angeles or San Francisco · Staff+
Sponsorship not specified$180k-$230kDetected 65 days ago
JavaScriptSwiftKotliniOSAndroidObjective-CCI/CD5G/LTE
About the role
- 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.
- We're looking for a Kotlin expert who has been in the trenches with KMP - someone who has wrestled with interop edge cases, navigated the wasm target, and shipped Compose Multiplatform UI that feels polished everywhere.
- Ship production-grade Compose Multiplatform UIs that feel native and performant on Android, iOS, and web.
Responsibilities
- Design and build shared KMP modules covering networking, data persistence, business logic, and domain models used across Android, iOS, and wasm targets.
- Build optimized platform-specific targets - leveraging Swift/Obj-C interop for iOS and Kotlin/Wasm for web - to meet the performance and UX bar of each platform.
- Architect clean platform-expect/actual boundaries and maintain Kotlin/Native and Kotlin/JS interop layers.
- Set up and manage Koin Multiplatform for dependency injection across all targets, ensuring clean and testable module graphs.
- Collaborate with platform teams (iOS, Android, web) to align on shared APIs, versioning, and release cadences.
- Drive KMP best practices across the organization - tooling, testing strategies, CI/CD for multiplatform builds.
- Lead development of new AI and media-driven features within the shared codebase.
- Participate in architecture reviews and uphold high standards for shared module design and testability.
- Hands-on Compose Multiplatform experience: building shared UI across multiple targets with platform-specific adaptations.
Requirements
- 8+ years of software engineering experience with deep, expert-level Kotlin - you know the language spec, not just the idioms.
- Experience with Koin Multiplatform for dependency injection across KMP targets in production codebases.
- Experience targeting Kotlin/Wasm and/or Kotlin/JS, including the Compose for Web stack.
- Ability to write readable, maintainable, thoroughly documented, and well-tested shared code.
Nice to have
- experience with KMP libraries (Ktor, SQLDelight) in production environments.
- contributions to the KMP/CMP open-source ecosystem or close familiarity with JetBrains' roadmap.
Compensation
- The anticipated annual base salary range for this role is between $180,000-$230,000.
- When determining compensation, a number of factors will be considered, including skills, experience, job scope, location, and competitive compensation market data.
Benefits
- Competitive salary and generous company equity
- Medical, dental, and vision insurance - 99.99% of premiums covered by Cantina
- 42 days of paid time off, including:
- Generous parental leave & fertility support
- 401(k) retirement savings plan
- One Medical membership, and more!
Apply directly at Cantina Labs →Create a free account for alerts like thisView Cantina Labs immigration profile
This listing is sourced directly from Cantina Labs's careers page and normalized into a canonical job model.