CareerPlanGet AI match score →

Senior Software Engineer, Mobile (Android) - Fulfilment

Jakarta, id💼 Full-time🗓 2026-01-27 → 2026-07-31

Core

Developing high-quality Android applications for the Driver App to improve availability, scalability, latency, and efficiency for Grab's driver partners.

Role type

Senior IC mobile software engineer (Android)

Builds

Driver App features and components for Grab's marketplace

Domain

Ride-hailing and food delivery superapp

Deliverable

production ML models | product features

Required skills

Java, Kotlin, Flutter, Android system architecture, OOP, TDD, reactive patterns, dependency injection, Android SDK, automated testing (Espresso, UI Automator, Mockito, Powermock, Appium), clean architecture, MVP, MVVM

Preferred skills

Design patterns, multi-threading, scalable API design, application performance tuning

Technologies

Java, Kotlin, Flutter, Android SDK, Espresso, UI Automator, Mockito, Powermock, Appium

Responsibilities

Lead project development as engineering owner, collaborate with product teams to finalize specifications and build prototypes, work with backend to build modularized reusable components and scalable APIs, design and write mobile components, investigate app stability and optimize performance, participate in code and design reviews

Seniority

Senior, hands-on IC

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