Senior Software Engineer, Mobile (Android)
Core
Manage Android engineering for real-time chat, VoIP calling, and number masking products serving millions of daily users.
Role type
Senior IC Android Software Engineer
Builds
Interactive Communications features (chat, calling, masking) for Grab's mobile apps
Domain
Ride-hailing/Logistics superapp, Mobile Communications
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android SDK, MVVM/Clean Architecture, RESTful API integration, Git, Material Design, Unit/Integration testing (JUnit, Espresso, Mockito), CI/CD pipelines, Jetpack libraries, Mobile security
Preferred skills
Open-source contributions, Advanced problem-solving, Mentoring experience
Technologies
Kotlin, Java, Android SDK, Jetpack, JUnit, Espresso, Mockito, Git, REST APIs
Responsibilities
Design Android applications using Kotlin and Java; Implement responsive UIs following Material Design; Integrate RESTful APIs and backend services; Write clean code with comprehensive unit and integration tests; Optimize application performance; Conduct code reviews and mentor junior developers; Troubleshoot and debug complex issues; Collaborate with product, design, and backend teams to translate requirements into technical specifications.
Seniority
Senior, hands-on IC with mentorship responsibilities (via careerplan.io/jobs/744000127795765-senior-software-engineer-mobile-android-at-grab)