Grab (getgrab) Logo

Grab (getgrab)

Software Engineer, Android

Posted 19 Days Ago
Be an Early Applicant
Singapore
Junior
Singapore
Junior
As an Android Engineer, you will develop features for Grab's Android app, mentor teammates, and improve code quality while addressing user issues.
The summary above was generated by AI

Company Description

Grab is more than just the leading ride-hailing and mobile payments platform in Southeast Asia. We use data and technology to improve everything from transportation to payments and financial services across a region of more than 620 million people. We work with governments, drivers, passengers, merchants, and the community, to solve critical problems in Southeast Asia.

Grab began as a taxi-hailing app in 2012, but we have since extended our product platform to include GrabCar, GrabShare, GrabBike, GrabHitch, GrabExpress, GrabFood, GrabCoach, GrabShuttle, GrabCycle. We recently launched our fintech platform – GrabFinancial, which consists of payments, lending and insurance. Our latest addition is GrabVentures, an in-house incubation platform. We are focused on pioneering new commuting and payment alternatives for drivers and passengers with an emphasis on convenience, safety, and reliability. Currently, we offer services in 8 countries. Our R&D offices are in Singapore, Seattle, Beijing, Bangalore, Jakarta and Vietnam. We aspire to unlock the true potential of Southeast Asia and look for like-minded individuals to join us on this ride.

Job Description

Get to know the role

As an Android Engineer on our team, you'll ensure quality deliverables for key services across user journeys in Grab's Android app. Not only will you get to collaborate with the tech, product, and business teams to be on top of your deliverables, but you will also serve as a mentor to your teammates to help meet the teams' deliverables and goals. If you are willing to go the extra mile to identify and fix our users' pain points, apply with us today.

The day-to-day activities

  • Design and write in RxJava and/or Kotlin.

  • Collaborate with mobile and backend engineers, designers, data scientists, and product managers to architect and implement features.

  • Actively participate in code and design reviews to maintain our high development standards.

  • Brainstorm innovative ideas, identify problems, and propose and implement solutions geared towards scale and performance.

  • Take initiatives to improve the codebase proactively. Propose and set better engineering solutions for the team.

  • Be responsible and responsive during on-call duty. Able to debug and troubleshoot production issues.

  • Provide technical guidance, mentorship, and knowledge sharing to peers.

The must-haves

  • 2+ years of professional Android development experience.

  • Solid computer science fundamentals in algorithms and data structures.

  • Experience owning an end-to-end feature.

  • Experience running large-scale applications and global understanding of systems internals and tools like crash analytics, remote debugging, and continuous integration.

  • Experience writing maintainable and testable code that includes excellent API design, unit testing, and UI testing techniques.

  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability.

  • Highly accountable and takes ownership of one’s own work.

  • Eager to learn, take more responsibility, and create an impact on millions of users.

The nice-to-haves

  • Experience in optimizing app performance: network data consumption, battery, storage, app size, app launch time, etc.

  • Good understanding and experience in CI/CD implementation.

Top Skills

Rxjava,Kotlin

Similar Jobs

3 Days Ago
Singapore, SGP
Internship
Internship
Logistics • Transportation
Assist in design, development, and validation of mobile applications, and contribute to SDK development and technology improvement efforts.
Top Skills: AndroidCiOSJavaKotlinObjective-CSwift
3 Days Ago
Singapore, SGP
Internship
Internship
Fashion
The intern will design, implement, and validate mobile applications and SDKs for secure banking authentication, while improving existing technology platforms.
Top Skills: CJavaKotlinObjective-CSwift
4 Days Ago
Singapore, SGP
Mid level
Mid level
Food • Transportation • Financial Services
Design and implement Android infrastructure components, optimize build systems, manage CI/CD pipelines, lead technical discussions, and create reusable components for Grab's Super App.
Top Skills: AndroidAnvilBazelCi/CdDaggerGradleJavaKotlin

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account