About the Role
Fasten your helmet and climb on board if you’re ready to be our next Android Engineer. In this role, you will be an integral player in the Mapan Mobile team based in Jakarta, Indonesia - a team whose efforts are especially catered to aid lower-income users attain additional income through our platform. In collaboration with UX and backend teams, you'll get to build a large-scale, high-performing, fault-tolerant Android app for Gojek, providing simple, easy to use services for our users. With knowledge of the general mobile landscape, current user preferences and trends, and emerging technologies in the mobile engineering field, you'll employ your technical expertise and clean coding skills to deliver tangible solutions that'll bring a positive socioeconomic impact to all who use our app.
What You Will Do
- Deliver solutions that bring positive impact to low-income communities through up-to-date software technologies
- Build large-scale and high-performance services to develop simple, easy-to-use products for our unique end customers
- Design and develop highly maintainable and reliable Android app
- Coordinate with other teams (UX and Backend team) on building and managing Android app
- Recognize process or programming inefficiencies, and recommend improvements
- R&Ds to explore technology tools
- Implement tech excellence in Android development environment
What You Will Need
- Experience building end-to-end system, preferably with large user base
- Experience working with app and software design
- Experience working with native app
- Deep understanding of Android framework
- Experience developing in Kotlin
- Attention to detail, particularly around software engineering fundamentals, testing methodologies, and quality
- Deep knowledge in UI/UX design to make exceptional consumer-facing apps interfaces
Familiar with several Design Patterns and with engineering culture (i.e. pair programming, TDD, CI/CD)