Portfolio Company Careers

Discover opportunities across our network of values-driven companies!
Sovereign’s Capital
Sovereign’s Capital

Senior Software Engineer, Android - SafetyMalaysia



Software Engineering
Posted on Monday, August 14, 2023

Life at Grab

At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.

Get to know the Team

Grab’s Safety team is continuously looking to innovate the Safety of our platforms, which requires the help of top-notch Android developers. Our production scale is massive. We process thousands of bookings a day and regularly see hundreds of millions of traffic data per month. When you push out new code millions of people will see what you made within seconds. Operating on this level is hard but deeply rewarding.

Your mission will be to deliver safety mechanisms that provide strong user protection while minimising user friction. Please see more about what team has launched at https://www.grab.com/my/about/trust-and-safety/

Get to know the Role

As a Senior Android Engineer in the Safety team, you will be responsible for designing and implementing Safety features in our Android application. You will work on various aspects of Grab's Safety features which requires a deep understanding of not only application programming but also system performance.

This is a regional role where you'll have the opportunity to collaborate with a diverse cross-functional team of mobile and backend engineers, data scientists, product managers, and designers to deliver code behind apps that impact millions of lives in Southeast Asia.

The Day-to-Day Activities

  • Take ownership of projects and work closely with the Product, UI/UX and Backend teams to design, build and extend consumer and/or partner facing new products, platforms and features.

  • Build reusable Android software components for the Grab platform.

  • Monitor the performance of the live apps and continuously improve them on both code and experience level.

  • Raise the bar by reviewing each other's code, share knowledge, tips and tricks, and generally help out - within and across teams.

  • Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing to make sure our app releases are always worthy of five-star ratings.

  • Mentor and support Junior Engineers to bring them up to speed with their tasks.

  • Evaluate new mobile methodologies and technologies.

The must haves

  • Up-to-date on the modern Android programming paradigm, and strong native mobile app development in Java/Kotlin.

  • You have a working knowledge of several architectural approaches, design, caching, data storage and security.

  • Strong UI/UX design exposure and experience in making apps work intuitively and with pixel perfect interfaces.

  • Experience with unit testing and UI test frameworks.

  • Hands-on experience with CI pipelines & mobile apps build systems.

  • You are highly accountable and take ownership. You also have a collaborative attitude, because ‘Your Problem Is My Problem’ (YPIMP).

  • Strong CS fundamentals (with competencies in algorithms and data structures).

  • A degree in computer science, software engineering, information technology or related fields.

The Nice-to-Haves

  • Experience with Android application performance tuning and optimisation.

  • Experience with Machine Learning Model deployment on Device.

Our Commitment

We recognise that with these individual attributes come different workplace challenges, and we will work with Grabbers to address them in our journey towards creating inclusion at Grab for all Grabbers.

Forward together

Follow us and keep updated!

Equal opportunity

Grab is an equal opportunity employer. We owe our success to the talents of our globally-diverse team and the varying perspectives they add to our thriving community.

Recruitment agencies

Grab does not accept unsolicited resumes sent by recruiting agencies. Please do not forward resumes to our job postings, Grab employees or other parts of the business. Grab will not be liable to pay any fees to agencies for candidates hired as a result of unrequested resumes.