Jobiglo

No results.

This job is no longer available

This job expired on 24/07/2026. It no longer accepts applications.

Mobile Engineer – Kotlin Multiplatform (KMP)

SPICE

Mid 🇬🇧 English
Kotlin Kotlin Multiplatform Jetpack Gradle Swift CocoaPods Clean Architecture Dependency Injection Modular project structure AI tools

Job description

About the role

SPICE is looking for a Mobile Engineer specialized in Kotlin Multiplatform (KMP) to join its fast‑moving team in Amman. You will own the shared codebase that powers the iOS and Android apps used by diners to book premium restaurant experiences, delivering a multilingual, payments‑first product.

Key responsibilities

  • Design, develop and maintain shared KMP modules covering business logic, networking, data and domain layers.
  • Ship end‑to‑end features on both Android and iOS, from product discovery through production release.
  • Implement platform‑specific integrations using Jetpack and Gradle on Android and Swift interop with CocoaPods or Swift Package Manager on iOS.
  • Contribute to architectural decisions on modularity, dependency injection and shared UI strategy.
  • Collaborate closely with the Engineering Lead, designers and product team to translate requirements into polished mobile experiences.
  • Leverage AI tooling such as Cursor or Claude to accelerate development.

Required profile

  • 3–5 years of hands‑on mobile development experience.
  • 1–2 years of production experience with Kotlin Multiplatform (KMP/KMM).
  • Strong proficiency in Kotlin and its multiplatform capabilities.
  • Solid understanding of clean architecture, dependency injection and modular project structures.
  • Proactive communicator comfortable discussing trade‑offs with engineers and product owners.

Required skills

  • Kotlin
  • Kotlin Multiplatform (KMP/KMM)
  • Jetpack (Android)
  • Gradle
  • Swift interop
  • CocoaPods / Swift Package Manager
  • Clean Architecture
  • Dependency Injection
  • Modular project structure
  • AI tools (Cursor, Claude)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec SPICE.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Jordan.

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

61 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

SPICE