Bestkaam Logo
Back to Jobs
SPICE

Mobile Engineer (KMP)

Actively Reviewing

SPICE

4–8 yrs exp Posted 1 month ago  · Apply by Aug 4, 2026
About Us

SPICE is building the go-to platform for premium dining. We connect diners with unforgettable experiences and help top restaurants grow their loyalty and reach. We’re a small team that moves fast, ships what wows, and believes every decision should create value for us, our partners, and our users.

About The Role

This role is based in Amman. You'll be building the mobile app that diners open every time they want to book something worth their night. A multilingual, payments-first experience where every tap needs to feel like it belongs in the same league as the restaurants on it.

You'll work in our KMP codebase shipping to both Android and iOS, owning shared modules end-to-end and collaborating closely with our Engineering Lead, designers, and product on what gets built and how it feels in the hand. This is a hands-on role for someone who's already comfortable in the KMP ecosystem and wants to go deeper.

We move fast, ship often, and care a lot about the details. If that resonates, you'll fit in well.

What You'll Achieve

  • Build and maintain shared KMP modules: business logic, networking, data, and domain layers
  • Ship features end-to-end across Android and iOS, from product discovery to production
  • Own platform-specific integration work; Jetpack on Android (Jetpack, Gradle) and iOS (Swift interop, CocoaPods/SPM)
  • Contribute to architectural decisions on modularity, dependency injection, and shared UI strategy
  • Work directly with the Engineering Lead and founders to translate product thinking into mobile experiences
  • Use AI tooling (Cursor/Claude) as a core part of how you build
  • Help shape the mobile engineering culture as the team grows

Skills You'll Need To Bring

  • 3–5 years of hands-on mobile development experience
  • 1–2 years working directly with Kotlin Multiplatform (KMP/KMM) in production
  • Strong proficiency in Kotlin and its multiplatform capabilities
  • Experience designing and maintaining shared modules; business logic, networking, data layers
  • Solid grasp of platform-specific integration: Jetpack and Gradle on Android, Swift interop and CocoaPods/SPM on iOS
  • Understanding of clean architecture, dependency injection, and modular project structures
  • Genuine AI fluency: you already use AI tools daily to move faster, not just occasionally to try them
  • Clear, proactive communicator; comfortable discussing trade-offs with engineers and product

Nice to Have

  • Hands-on experience with Compose Multiplatform for shared UI
  • Familiarity with Ktor, SQLDelight, and Koin or Kodein
  • Exposure to CI/CD pipelines for multiplatform builds
  • Contributions to open-source KMP projects or libraries

Tech Stack

Kotlin

  • KMP/KMM
  • Compose Multiplatform
  • Ktor
  • SQLDelight
  • Koin
  • Swift
  • Jetpack