Mobile Engineer (KMP)
The dining experience starts before they walk through the door. You own what happens on the screen.
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
- Department
- Engineering
- Locations
- Amman, Jordan
- Remote status
- Hybrid
- Employment type
- Full-time
- Employment level
- First / Mid Level Officials
About SPICE
We fund restaurants with upfront capital, then drive high-value diners to their tables. No debt. No equity. No repayments. Just growth capital that turns cash into customers.
Because restaurants don't need loans :they need partners who believe in their brand, experience, and vision.
For diners, it's the app that makes every meal more rewarding : exclusive experiences, cashback, and the best tables in the city.