Senior Software Engineer, Mobile (android)

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. Team: APEX Automation and Platform Excellence (APEX) is building products and services such as: frameworks, libraries and primitives for fellow engineers, so that they can deliver product features more quickly. Some folks and companies would recognise this as a "Platform Engineering Team", others might call it “Developer Experience” and that is what we do. We aim to bring joy, delight and excellence into the day to day work of Grab engineers. Get to Know the Role:

  • Take full ownership of projects that are built to meet functional and non-functional requirements of our users and business partners
  • Design, implement, instrument and deploy highly performant and reusable components for operational excellence across initiatives
  • Lead Collaboration with stakeholders across teams and roles, to identify and resolve ambiguous, multi dimensional business, legal, and product needs
  • Work closely with engineering team to explore and create new design / architecture geared towards scale and performance
  • Participate in interview loops to help Grab continue hiring top industry talent
The Day-to-Day Activities:
  • Design and write with Kotlin, Java, Swift, Go, Python and other languages to create tools, services and platforms that improve the ease, scalability, and efficiency of testing Grab’s range of services
  • Work with engineers to solve their custom problems, and make them more productive
  • Design and implement APIs, architect efficient and scalable backend systems
  • Write unit, functional and end-to-end tests
  • Write high-quality and well documented code, and ensure documentation of our tools are up-to-date
  • Safely roll-out large changes and updates that impact hundreds of engineers
  • Identify and resolve performance and scalability issues
  • Participate in design discussions and code reviews
  • Be part of on-call for the services we own, and actively participate in post-mortems for any incidents
The Must-Haves:
  • 5+ years of Android development experience
  • Expert in Kotlin and Java programming language
  • Expert in writing maintainable and testable code, including API design, unit testing and UI testing techniques
  • Excellent knowledge of programming paradigms such as OOP, TDD, reactive programming and dependency injection
  • Excellent knowledge of several architectural approaches including clean architecture like MVVM or MVP
  • Experience in maintaining applications with a high user base via crash analytics, remote debugging and continuous integration
  • Highly accountable and takes ownership of one’s own work
  • Eager to learn, to take more responsibility and create impact on millions of users
The Nice-to-Haves:
  • Experience in working with Gitlab CI, specifically in setting up the CI for Android projects
  • Experience in Flutter development
  • Experience in optimizing app performance: network data consumption, battery, storage, app size, app launch time, etc.
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. About Grab Grab is the leading superapp platform in Southeast Asia, providing everyday services that matter to consumers. Today, the Grab app has been downloaded onto millions of mobile devices, giving users access to over 9 million drivers, merchants, and agents. Grab offers a wide range of on-demand services in the region, including mobility, food, package and grocery delivery services, mobile payments, and financial services across 428 cities in eight countries. Join us today to drive Southeast Asia forward, together.

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
    JD1081058
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned