To Say Hello!

Find next jobs

job_search_content_direct

Software Engineer, Mobile (Android)

Grab Vietnam
Updated: 03/04/2019

Employment Information

Job requirement

Software Engineer, Mobile Platform

Mobile Platform team is the team at Grab responsible to lay down and continuously improve the software foundations and infrastructure components that all Grab mobile apps are built upon.

The team objective is to maximise the productivity of every single Grab mobile engineer in delivering the most stable, scalable and secure product, with the best-in-class quality our customers deserve and at great velocity.

Mobile Platform operates against a set of key principles: pursue and adoption of highly scalable, consistent and intentional mobile architectures, consolidation of reusable software assets, pervasive automation and continuous push for all Grab mobile apps towards continuous delivery.

Must Haves

  • Native mobile development in Kotlin/Java or/and Swift/ObjC
  • Experience in unit testing
  • Knowledge of SOLID principles, design patterns and mobile architecture
  • Knowledge in algorithm and data structures
  • Knowledge of CI pipelines
  • Knowledge of build systems
  • Knowledge of test frameworks

Nice to have:

  • Few applications in another technology (e.g. iOS, Flutter or RN for Android developer, etc)
  • Experience with backend development in any language
  • Experience with AWS EC2, Lambda, DynamoDB (or equivalent GCP, DigitalOcean, Azure)
  • Contribute in opensource
  • Experience in tooling(Lint checks, Annotation processing, IDE plugins, etc.)

Company Overview

Grab Vietnam

Software Engineer, Mobile (Android)

Grab Vietnam