Senior Software Engineer (Android) - Ops Platform

Go Jek (Jakarta JK, Indonesia) 12 days ago
About the Role

We are looking for an experienced Android Engineer for our Ops Platform who appreciates good engineering and user experience. The person should be passionate about maintaining a clean codebase and possess a passion for pushing Android technologies to the limits to design and build exceptional products. 

What You Will Do

  • Design and build advanced applications for the Android platform using industry best practices and patterns
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Ship features effectively on time

What You Will Need

  • At least 3 years of working experience in Android application development (Native Java / Kotlin) and a deep familiarity with Kotlin and Reactive Programming
  • Have published one or more Android apps in the play store
  • Experience with third-party libraries and APIs eg. RxJava, Retrofit, Dagger, Glide, etc
  • Solid knowledge of the full Android application development life cycle from design to delivery with experience in writing unit and UI test cases
  • Good Knowledge of various design patterns like MVVM/ MVP/ MVI/ MVC and Android Architecture Components
  • Deep Knowledge of Android core features Activities, Services, BroadCastReceivers, Intents, Handlers and Background application processing
  • Experience working with Android Background Application Processing, Battery Optimization, Memory Optimization, Multi Threading, Location API, Push Notifications, Remote Config, CleverTap Analytics
  • Exposure to AI/ML especially Computer Vision(CV) and/or AdTech is a great added advantage
About the team
VMTech aims to monetize existing Gojek outdoor assets, i.e vehicles and merchants, to build a profitable revenue stream, by building innovative transit Digital OOH programmatic advertising solutions. 

Senior Software Engineer (Android) - Ops Platform

Apply On Company Site
Back to search page