CareerPlanGet AI match score →

Software Engineer II - Android (Fulfillment)

Riyadh, sa💼 Full-time🗓 2026-02-03 → 2026-07-31

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

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗