Software Engineer, Mobile (Android)
Core
Design and implement features for Grab's Android application, focusing on Safety features that utilize device hardware and require deep application programming and system performance optimization.
Role type
Mid-level native Android engineer
Builds
Consumer and partner-facing new products, platforms, and features for the Grab app
Domain
Ride-hailing and superapp (Southeast Asia)
Deliverable
production ML models | product features
Required skills
Kotlin, RxJava, native Android system programming, architectural design, caching, data storage, unit testing, UI testing, UI/UX design
Preferred skills
CI/CD, code review, performance monitoring
Technologies
Android, Kotlin, RxJava
Responsibilities
Build reusable Android software components, monitor and improve live app performance, collaborate with Product/Design/Backend teams, participate in technical reviews, conduct code reviews, collaborate with QA on testing
Seniority
Mid-level, hands-on IC
