> Markdown version of [/jobs/ext/196081-kotlin-multiplatform-engineer-senior-staff-levels](https://www.wearedevelopers.com/jobs/ext/196081-kotlin-multiplatform-engineer-senior-staff-levels). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Kotlin Multiplatform Engineer (Senior-Staff Levels) - **Company:** Cantina Labs - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Salary:** $180,000.0 - $230,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Artificial Intelligence, Apple IOS, Business Logic, Continuous Integration, Persistent Data Structure, Dependency Injection, Gradle, Open Source Technology, Software Engineering, Strategies of Testing, Management of Software Versions, JetBrains, Kotlin, Build Management, Production Code, Multiplatform - **Published:** May 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=72ed6be67a820ec4 ## About the Role Do you have experience in Software testing?, * 8+ years of software engineering experience with deep, expert-level Kotlin - you know the language spec, not just the idioms. * Real-world, production KMP experience: you've shipped KMP code that real users ran on Android, iOS, and/or wasm - not just toy projects or internal tools. * Hands-on Compose Multiplatform experience: building shared UI across multiple targets with platform-specific adaptations. * Experience with Koin Multiplatform for dependency injection across KMP targets in production codebases. * Solid understanding of Kotlin/Native memory model, freezing, and interop with Obj-C/Swift APIs. * Experience targeting Kotlin/Wasm and/or Kotlin/JS, including the Compose for Web stack. * Fluency with multiplatform build tooling: Gradle multiplatform plugin, source sets, target configuration, and CI pipelines. * Strong grasp of coroutines, Flow, and structured concurrency - understanding how they behave across targets. * Ability to write readable, maintainable, thoroughly documented, and well-tested shared code. * Bonus: experience with KMP libraries (Ktor, SQLDelight) in production environments. * Bonus: contributions to the KMP/CMP open-source ecosystem or close familiarity with JetBrains' roadmap. ## Description 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. 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. What You'll Do: * Design and build shared KMP modules covering networking, data persistence, business logic, and domain models used across Android, iOS, and wasm targets. * 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 - 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. ## Related Videos - [The Dark Corners of Kotlin Multiplatform](https://www.wearedevelopers.com/videos/100143-the-dark-corners-of-kotlin-multiplatform) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Introducing Kotlin Multiplatform in an existing project](https://www.wearedevelopers.com/videos/276-introducing-kotlin-multiplatform-in-an-existing-project) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)