CareerPlanSign in

Senior Software Engineer (Android)

Riyadh, sa💼 Full-time🗓 2026-08-12 → 2026-09-25

Core

Senior Android Engineer responsible for designing, building, and maintaining high-quality native mobile applications for a global food delivery platform.

Role type

Senior IC Android Engineer

Builds

Native Android mobile applications for food delivery services

Domain

Food delivery / Mobile development

Deliverable

production ML models | product features

Required skills

Kotlin, Java, Android lifecycle management, MVVM architecture, Dagger2, Retrofit2, RxJava2, Git, CI/CD pipelines, unit/integration testing, modular app architecture

Preferred skills

iOS development, Flutter, Firebase, Google Maps API, Fastlane, Checkout.com SDK, AI/ML integration

Technologies

Kotlin, Java, Android SDK, Dagger2, Retrofit2, RxJava2, LiveData, ViewModel, Paging, SafeArgs, Git, Firebase, Google Maps API

Responsibilities

Analyze product requirements and evaluate technical feasibility; build development components and manage programming of solution components; write unit, integration, and UI/Snapshot tests; investigate and resolve bugs; perform functional and module testing; conduct code reviews; monitor product development and recommend improvements; assist in user trials and acceptance testing.

Seniority

Senior, hands-on IC

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