About the Team
We are a high impact team on a mission to build and deliver the best SuperApp experience for the Grab app that millions of consumers across Southeast Asia rely on for their most important daily needs. We always work hard to deliver a reliable, secure and high-quality experience for consumers by applying the best engineering practices to our work with a focus on engineering excellence and maintaining a continuous growth mindset
As a Senior Android engineer, you will be involved in the software development lifecycle in a top-notch engineering environment where you are expected to deliver the product with the highest quality.
Get to know the Role:
• Work closely with product and design team to understand requirements and translate them to elegant implementations
• Build reusable Android software components for interfacing with multiple mobile teams.
• Improve code quality across multiple application components by reviewing each other’s code, share knowledge, and help out within and across teams.
• Monitor and improve the app performance on both code and experience level.
• Tackle various kinds of issues that can occur in a widely used Android application.
• 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.
• Provide technical guidance and mentorship to peers.
• Evaluate new mobile methodologies and technologies.
Requirements:
• 5+ years of android application development experience.
• Strong programming experience in Kotlin
• Understanding the Android system and programming paradigm including OOP, TDD, reactive patterns and dependency injection.
• Working knowledge of several architectural approaches including clean architecture, MVP and MVVM.
• Experience building maintainable and testable code bases, including API design, unit testing and UI testing techniques.
• Extensive experience in maintaining applications, crash analytics, remote debugging and continuous integration.
• Highly accountable and takes ownership of your own work.
• Experience in developing apps with Flutter is a bonus
If you share our vision of driving South East Asia forward, click "I'm interested" to apply and we'd love to speak with you today!