Senior Software Engineer, Mobile (Android) - Consumer Experience
Core
Design, build, operate, and monitor secure, high-quality mobile software systems for consumer experiences, UX navigation, search, and user lifecycle at Grab.
Role type
Senior IC mobile software engineer (Android)
Builds
Mobile application features and reusable Android components for Grab's superapp
Domain
Ride-hailing, food delivery, and financial services in Southeast Asia
Deliverable
production ML models | product features
Required skills
Kotlin, RxJava, Android development, system internals, CI/CD pipelines, app observability, algorithms, data structures, large-scale application architecture
Preferred skills
Generative AI tools, mentorship, cross-functional collaboration
Technologies
Kotlin, RxJava, Android
Responsibilities
Design and write code in Kotlin and RxJava; collaborate with product, design, and backend teams; conduct code and design reviews; implement performant and reusable Android components; mentor peers and participate in hiring; lead cross-team collaboration to resolve business and product needs
Seniority
Senior, hands-on IC