Kotlin Multiplatform Engineer

Code⚔️Quests · Cairo, Egypt · Posted 2026-05-13

Kotlin Multiplatform Engineer (POS Systems) — Hiring via a Hiring Quest📍 On-site (Makram Ebeid, Nasr City) | 💰 EGP 60K–80K | 🕓 Immediate StartCompany: Sahm FoodAbout Sahm FoodSahm Food is a fast-growing FoodTech company building technology that powers restaurants, delivery operations, and customer experiences across Egypt.Our ecosystem includes mobile applications (iOS & Android), restaurant dashboards, admin systems, and a complete suite of POS & CRM solutions used to manage orders, payments, and operations in real time.This Role Is Hiring Through a Hiring QuestWe don’t accept CVs for this position. Candidates apply through a structured, skills-based Hiring Quest.Architecture quality, platform thinking, offline-first design, and engineering maturity matter more than titles or keywords.Job RequirementsWe’re looking for a Kotlin Multiplatform Engineer (3–5 years experience) capable of building scalable cross-platform systems for real operational environments.Must Have:• 3–5 years of experience in mobile development (Android / iOS) • Strong experience with Kotlin Multiplatform (KMM) • Deep understanding of Kotlin (Coroutines, Flows, clean architecture) • Experience with Compose Multiplatform or Jetpack Compose • Strong understanding of offline-first architecture and local databases • Ability to design maintainable shared business logic across platforms • Strong understanding of asynchronous state and data handlingBonus:• Experience integrating with POS hardware (printers, barcode scanners, payment terminals) • Experience building production POS or operational systems • Knowledge of sync strategies, retries, and conflict handling • Logging, analytics, or observability experience • Product thinking around cashier and restaurant workflowsWhat Is the Hiring Quest?The Hiring Quest is a practical, challenge-based hiring process. You will simulate building part of a real Sahm Food POS system using Kotlin Multiplatform. Your submission will be evaluated using structured engineering and architecture criteria. Top candidates will attend a deep technical review session. One candidate will be hired.Progression depends entirely on how you design, build, structure, and explain your system — not on a CV.Your QuestDesign and implement a simplified cross-platform POS module using Kotlin Multiplatform with shared business logic, offline-first architecture, local persistence, and simulated hardware integrations.

Apply for this role