New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →

Senior Software Engineer, Mobile (Android)

Grab
Apply →
onsite senior full-time HCMC

First indexed 25 Oct 2026

Description

Grab is Southeast Asia's leading superapp, providing various services including food delivery, financial management, and transportation.

You will manage the Android engineering surface for Grab's Interactive Communications products , real-time chat, VoIP calling, and number masking.

Critical Tasks:

  • Design Android applications using Kotlin and Java, following best practices and architectural patterns
  • Implement user interfaces following Material Design principles and ensure user experience across several devices and screen sizes
  • Integrate RESTful APIs and backend services, ensuring efficient data communication and synchronization
  • Write clean, maintainable, and well-documented code with comprehensive unit and integration tests using frameworks such as JUnit, Espresso, and Mockito
  • Optimize application performance, identify bottlenecks, and implement solutions to enhance speed and efficiency
  • Conduct code reviews and provide constructive feedback to team members, encouraging a culture of continuous improvement
  • Troubleshoot and debug complex issues, using analytical skills to identify causes and implement solutions
  • Collaborate with product managers, designers, and backend engineers to translate requirements into technical specifications
  • Stay current with Android ecosystem developments, new technologies, and industry best practices
  • Participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives
  • Mentor junior developers and support their professional growth through guidance and knowledge sharing

Qualifications:

  • 5+ years of professional Android development experience with experience with shipping production applications
  • Advanced proficiency in Kotlin and Java programming languages
  • Experience with Android SDK, lifecycle management, and modern architecture components (MVVM, MVP, Clean Architecture)
  • Solid experience with RESTful API integration and backend service usage
  • Proficiency with version control systems, Git
  • Demonstrated expertise in implementing responsive UI/UX designs and Material Design principles
  • Experience with testing frameworks and a commitment to writing testable, maintainable code
  • Experience approaching a problem from different angles, analyzing pros and cons of different solutions
  • Experience reviewing code to find and address potential issues and defects
  • Experience working in Agile/Scrum environments
  • Experience communicating updates and resolutions to customers and other partners with the ability to collaborate across team
  • Experience with Jetpack libraries and modern Android development frameworks
  • Knowledge of CI/CD pipelines and automated testing practices
  • Familiarity with third-party libraries and dependency management tools
  • Understanding of mobile security best practices and secure coding principles
  • Contributions to open-source Android projects

Life at Grab:

  • Term Life Insurance and comprehensive Medical Insurance
  • GrabFlex benefits package
  • Parental and Birthday leave
  • Love-all-Serve-all (LASA) volunteering leave
  • Confidential Grabber Assistance Programme
  • FlexWork arrangements
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.smartrecruiters.com/Grab/744000127795765-senior-software-engineer-mobile-android-