Senior Kotlin Multiplatform Engineer - YOnC SDK @Yonder Media Mobile
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Senior Kotlin Multiplatform Engineer - YOnC SDK @Yonder Media Mobile

2mths ago - Yonder Media Mobile is hiring a remote Senior Kotlin Multiplatform Engineer - YOnC SDK. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

Yo is building an AI inference platform that runs directly on smartphones - turning the phone in your pocket into part of a global AI network. The mobile SDK that ships this to Android and iOS devices is moving to a shared core built in Kotlin Multiplatform, replacing what was previously two separate native codebases. This is a foundational hire on a KMP effort that is just getting started. You will help build the shared core from the ground up and shape its public API alongside the existing Android and iOS engineers.

  • Build and maintain the KMP shared core: business logic, state machines, and data models used by both the Android and iOS clients
  • Design the shared module's public API - decide what it exposes to platform-specific code and what stays internal
  • Keep the shared module platform-clean: no Android-only imports, plain data classes and suspend functions at the platform boundary
  • Wire up dependency injection using Metro (a newer DI tool similar to Dagger/Anvil)
  • Package the iOS side as an XCFramework and handle Kotlin/Native interop correctly for Swift consumers
  • Build and maintain a Jetpack Compose benchmark app on Android used to validate the shared core
  • Work with the Android and iOS engineers to migrate their existing native code onto the shared core

Qualifications

  • Production experience with Kotlin Multiplatform: shared module design, expect/actual, judgment on where platform boundaries belong
  • Experience building and shipping an SDK or library consumed by other developers - deciding what belongs in a public API and what stays closed
  • Dependency injection experience (Dagger, Anvil, Hilt, Koin, or similar); able to pick up Metro quickly
  • Working knowledge of Swift and iOS development, including how Kotlin/Native interop and Objective-C/Swift bridging work
  • Jetpack Compose experience
  • Strong Kotlin fundamentals: coroutines, suspend functions, structured concurrency

Requirements

  • Nice to Have: Compose Multiplatform experience - not needed now, but a likely future direction
  • Familiarity with Kotlin/Native specifics: memory model, concurrency constraints, interop edge cases
  • Android or iOS production experience beyond KMP itself
  • On-device AI / ML experience

What Success Looks Like (First 6 Months)

  • Shared KMP core in production use by both the Android and iOS clients
  • Clean, reviewed public API for the shared module
  • Android and iOS native code migrated onto the shared core
  • Working Compose benchmark app used to validate changes to the core

Location & Logistics

  • Remote / flexible
  • Reports to the CTO
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Kotlin Multiplatform Engineer - YOnC SDK @Yonder Media Mobile
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό 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 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

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

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,093+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later