CareerPlan

Software Engineer II - Android (Fulfillment)

Riyadh, saFull-time2026-02-03 → 2026-11-10
Based in Saudi ArabiaVisa sponsorship offered

Core

Develop and maintain Android applications for the Fulfillment team's delivery platform, focusing on transforming product requirements into working software solutions.

Role type

Senior Android Engineer (Individual Contributor)

Builds

Native Android mobile applications for food delivery operations

Domain

Food delivery / Logistics / Mobile Engineering

Deliverable

production ML models | product features

Required skills

Kotlin, Java, Native Android development, Modern Android Architecture (ViewModel, LiveData, Paging, Navigation, SafeArgs), Retrofit2, RxJava2, Dagger2, Modular App Architecture, CI/CD pipelines, Unit/Integration/UI testing, Git, Agile methodologies (SCRUM/Kanban)

Preferred skills

Firebase, Google Maps API, Fastlane scripting, Checkout.com SDK

Responsibilities

Analyze product requirements and evaluate technical feasibility, build development components and manage programming of solution components, write unit/integration/UI testing, investigate and resolve bugs, collaborate on code reviews, perform functional and module testing, assist in user trials and acceptance testing

Seniority

Mid-Senior, hands-on IC