[Hiring] Kotlin Multiplatform Engineer @Cantina
Kotlin Multiplatform Engineer @Cantina
Software Development
Salary usd 180,000 - 2..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 6d ago

[Hiring] Kotlin Multiplatform Engineer @Cantina

6d ago - Cantina is hiring a remote Kotlin Multiplatform Engineer. ๐Ÿ’ธ Salary: usd 180,000 - 230,000 per year ๐Ÿ“Location: USA

Role 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.

Qualifications

  • 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.

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:
    • 15 PTO days
    • 10 sick days
    • 15 company holidays
    • 2 floating holidays
  • 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, and more!
Before You Apply
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Kotlin Multiplatform Engineer @Cantina
Software Development
Salary usd 180,000 - 2..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 6d ago
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 160,000+ Remote Jobs
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 160,000+ Remote Jobs
ร—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 โ˜…โ˜…โ˜…โ˜…โ˜… from 500+ reviews
Unlock All Jobs Now

Maybe later