gojek logo

Android Engineer, Transport

Singapore Engineering - Mobile Engineering Permanent
Do you love writing elegant, bulletproof code that solves problems for millions of people every day? Do you enjoy working with talented and passionate individuals that aren’t afraid to challenge and be challenged in order to produce the best outcomes for their users?  We are looking for passionate individuals that want to make a difference in the world, have a curiosity of constant learning and development, are open and collaborative and never stop striving to improve and develop both themselves and the products they are responsible for. Here at Gojek we are passionate about building the best products using amazing technology and having great fun while doing it.
What you’ll do/ Responsibilities:
  • Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance.
  • Write code that is clear, concise, performant, tested and easily understood by others.
  • Actively mentor associate software engineers  in the team
  • Write high quality, maintainable, unit tested code in Kotlin and Java
  • Build delightful consumer-facing experiences with smooth performance
  • Pair with team members on functional and nonfunctional requirements
  • Partner with the product management team to execute the feature roadmap
  • Communicate, collaborate and work effectively across cross functional teams in a global environment
  • Building and managing automated build/test/release environments
  • Mentor and provide feedback to colleagues, participate in organization building
  • Continuously profile the app for memory, battery and time optimizations.
  • What you’ll need/ Requirements:
  • Have 2-5 years of hands-on experience in  developing Android applications
  • Deep understanding of the Android frameworks
  • Sound Knowledge of unit testing methodologies and frameworks for Android
  • Excellent verbal and written communication skills
  • Ability to understand and implement Continuous Integration and Continuous Delivery
  • Well versed with Agile methodologies Test Engineering and Automation
  • Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, network programming, concurrency and multithreading, monitoring and security of apps
  • Ability to estimate and execute releases with a good degree of predictability
  • Prior experience of working on Google Maps is an advantage
  • Excellent understanding of UI/UX design to develop exceptional consumer-facing apps interfaces
  • Strong understanding of Android Apps architecture and implementation (MVC, MVVM etc)
  • Bonus points if:
  • Have followed XP practices like Pair programming, TDD etc
  • Have worked previously in the ride-hailing or growth domain
  • Have worked on consumer-facing Android app with millions of active users
  • About the team:
  • Transport team owns the customer experience for 1 of the biggest ride hailing business in the world. We own Gojek’s Bike and Car transportation products in 4 countries: Indonesia, Singapore, Vietnam and Thailand.
  • Within the transport team, you will be working with the service quality stream. This team is responsible for exceeding customers’ expectations on reliability, safety and drivers.
  • Despite the scale, we are very early in our journey and have a very lean team of highly talented and motivated people. This team follows an interesting organisational structure which allows people to work on both vertical as well as horizontal products.
  • Gojek is an equal opportunity workplace that is committed to diversity and inclusion. At Gojek we celebrate our differences, because we believe that diversity not only creates a healthier work environment for our employees, but also helps our business thrive. 

  • Gojek is an equal opportunity workplace that is committed to diversity and inclusion. At Gojek we celebrate our differences, because we believe that diversity not only creates a healthier work environment for our employees, but also helps our business thrive. 



    About us

    Gojek is a technology startup based in Jakarta, Indonesia. Specialising in ride-hailing and logistics, we are also the only company in Southeast Asia to be part of Fortune's 50 Companies That Changed the World (2017).

    Gojek is a Super App: one app with over 20 services including food delivery, commuting, digital payments, shopping, hyper-local delivery, massages, and many more.

    Gojek is Indonesia’s first and fastest growing unicorn building an on-demand empire. Our total of 2,000,000 driver-partners collectively travel 16.5 million KM daily – making us Indonesia’s de-facto transportation choice.

    Gojek is a verb! Gojek is a way of life!