Senior Software Engineer, Mobile (android) Geo

Singapore, Singapore

Job Description


:

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

When people talk about Grab, they generally refer to the apps that we develop, optimize and maintain. With all eyes on us, you\xe2\x80\x99ll be treated as a hero when you deliver according to our high expectations. Our mobile engineering team is a large international group of highly talented developers who strive for quality and innovation. You\xe2\x80\x99ll be working in an agile and test-driven development environment. Apart from developing new features, platforms and maintaining existing products, you also trial and evaluate new mobile technologies.

We are continuously looking to innovate our transportation and payment platforms, which requires the help of top-notch Android engineers. 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.\xe2\x80\x8b

Get to know the Role

Work closely with the Product, UX/UI and Backend teams to design, build and extend consumer and/or partner facing new products, platforms and features.

Build re-usable Android software components for the Grab platform.

The Day-to-Day Activities:

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.

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. This may include pair programming.

Evaluate new mobile methodologies and technologies.\xe2\x80\x8b

The Must-Haves:

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

Up-to-date on the modern Android programming paradigm, including the use of RxJava and/or Kotlin.

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

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

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

You are highly accountable and take ownership. You also have a collaborative attitude, because \xe2\x80\x98Your Problem Is My Problem\xe2\x80\x99 (YPIMP).

Our Commitment

We are committed to building diverse teams and creating an inclusive workplace that enables all Grabbers to perform at their best, regardless of nationality, ethnicity, religion, age, gender identity or sexual orientation and other attributes that make each Grabber unique.

Grab

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1295793
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned