Android Engineer, Transport
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 teamWrite high quality, maintainable, unit tested code in Kotlin and JavaBuild delightful consumer-facing experiences with smooth performancePair with team members on functional and nonfunctional requirementsPartner with the product management team to execute the feature roadmapCommunicate, collaborate and work effectively across cross functional teams in a global environmentBuilding and managing automated build/test/release environmentsMentor and provide feedback to colleagues, participate in organization buildingContinuously 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 applicationsDeep understanding of the Android frameworksSound Knowledge of unit testing methodologies and frameworks for AndroidExcellent verbal and written communication skillsAbility to understand and implement Continuous Integration and Continuous DeliveryWell versed with Agile methodologies Test Engineering and AutomationExcellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, network programming, concurrency and multithreading, monitoring and security of appsAbility to estimate and execute releases with a good degree of predictabilityPrior experience of working on Google Maps is an advantageExcellent understanding of UI/UX design to develop exceptional consumer-facing apps interfacesStrong understanding of Android Apps architecture and implementation (MVC, MVVM etc)
Bonus points if:
Have followed XP practices like Pair programming, TDD etcHave worked previously in the ride-hailing or growth domainHave 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.
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!