To Say Hello!

Find next jobs

job_search_content_direct

Engineering Lead, Mobile (Android)

Grab Vietnam
Updated: 21/05/2018

Employment Information

Job requirement

Get to know our Team:


When you're an engineer at Grab, you are part of the heart and soul of the company. Our passion is anchored in the work that we do, and this is reflected in the impact we make on millions of lives on a daily basis. Our team is empowered by creating amazing services and tools that serve millions of customers across SE Asia

Grab India is currently working on interesting problems in the field of payments and to that tune, we are looking for highly motivated iOS engineers for the mobile team. We are looking for individuals who are ready to own and deliver on various of our initiatives.

Get to know the Role:

The team works on cutting edge stuff such as reactive programming, Kotlin, etc. and places a heavy emphasis on architectural correctness. Leading such a team from a technical and managerial front would be one of the best challenges a candidate can seek. Evaluation of new mobile methodologies and technologies is what is sought for from the candidate


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 on a code and experience level.
  • Build re-usable Android software components for the GrabPay platform
  • You will drive architecture and code level optimization discussions.
  • Additionally, you will write engineering specifications for new features and planned improvements, and refactor identified parts of our code base with the team.
  • You will raise the bar by reviewing each other's code, sharing knowledge, tips and tricks, and generally help out - within and across teams. In Grab we call this principle 'Your Problem is My Problem'.
  • You will lead the payments piece of our Android engineering team, run the sprint planning, plus mentor and develop its (junior) members.
  • You will work closely with the Product, UX/UI and Back end teams to design, build and extend consumer and/or partner facing new products, platforms and features.


The must haves:

  • You have six or more years of hands-on programming and technical design experience, with most of that time spent on mobile development in general, and native android app development in particular.
  • You have a minimum of two years' solid experience managing and developing people, and leading significantly sized teams of engineers.
  • You have significant experience as a successful software development leader in large scale and complex mobile applications.
  • Experience developing transaction-based business critical applications for reputable organisations would be beneficial.
  • Deep understanding of Android Studio and various plugins, Java, etc.
  • Experience with Android frameworks such as performance, threading, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Google’s material design principles and interface guidelines
  • Knowledge on reactive programming patterns (RxJava) is beneficial
  • You have a degree in computer science, software engineering, information technology or related fields.
  • You also have proven leadership and strong interpersonal skills, with an ability to clearly communicate high level strategy and technical details effectively across the organisation, including to senior leadership.
  • You have had strong UX/UI design exposure and experience in making native apps work intuitively and with pixel perfect interfaces
  • If this sounds like you, we would love to hear from you. Please provide as with the names of (mobile) applications or other technologies you have developed, and explain your relevant responsibilities for each when applying for this position.

Company Overview

Grab Vietnam

Engineering Lead, Mobile (Android)

Grab Vietnam