Senior Android Engineer (#15314394)

Work type:
Technical Level:
Job Category:
Software Development

Our customer is transforming the taxi industry with intelligent, cloud-based taxi technology, having a true vision for the future, and the ambition and energy to make it happen. Our customer complete over 1,000,000 taxi bookings every day. Our customer was established in 2009. Since then, they have been delighted to welcome DiSC Systems (UK) and Mobile Knowledge (Canada) to the family. They are putting taxi companies at the center of mobility.


  • Refactoring code and developing new features
  • Develop and maintain new features in collaboration with product, design, and engineering teams
  • Refine and estimate features on the product roadmap
  • Share your expertise and best practices with your colleagues to achieve synergy 
  • Suggest and implement tech improvements
  • Adhere and help improve internal team processes
  • Build technology the right way - simple, organized, performant, well-tested systems that gradually grow over time


  • Java and Kotlin (latest) Frameworks: Android, Room, Android Jetpack, Android Jetpack Compose, Retrofit2
  • Able to design, plan and implement complex technical solutions/architectures
  • Strong knowledge of Android SDK, and different versions of Android OS
  • Proven knowledge of Android material design guidelines, and best practices for the platform
  • Experience with Kotlin coroutines and Android Jetpack Architecture components
  • Solid understanding of the full mobile development life cycle
  • Familiarity with cloud message APIs and push notifications
  • Working knowledge of tools such as GIT, Jenkins, etc
  • Strong knowledge of unit and instrumentation testing 
  • 4-5+ years of total experience in the software industry
  • Good UI experience is needed
  • Upper-intermediate level of English
We offer:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Flexible and personalized career growth
  • Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings

Easy apply

    Refer a friend