Senior Android Engineer - Engagement

Engineering | Minsk BY

If you join us, you will face the following:
  • Modern frameworks and libraries along with in-house components
  • Spicy user experience and attractive design
  • Continuous Delivery

Required Skills & Abilities
  • Expert-level knowledge of Android with 4+ years of experience developing, shipping, and maintaining mobile applications
  • Experience developing large mobile applications with rich UI, preferably for global consumer markets
  • Proficient in Java with strong object-oriented design skills
  • Strong knowledge of different versions of Android, Android UI design principles, patterns, best practices, dealing with different screen sizes and aspect ratios
  • Experience with Google technologies, development guidelines, Google Play processes for app submission and maintenance
  • Good understanding of a mobile product life cycle; acquaintance with Agile methodologies
  • Agile mindset, ambitious, motivated and a good team player

Preferred skills
  • Knowledge of Kotlin programming language, Clean Architecture and reactive programming
  • Knowledge of UX and Interaction design
  • Experienced with mobile continuous delivery tooling (build, test and release automation)
  • Integration with BI and analytical systems. A/B testing
  • Experience with alternative Android markets
  • Optimizing data usage over mobile networks and experience with offline-first apps

What we offer
  • A chance to improve lives of millions of women worldwide
  • Ability to contribute to a world-class product with a large user base
  • Professional development opportunities in a highly skilled and motivated team
  • Competitive salary and employee stock options
  • Strong management with a proven track record of successful projects, including MSQRD, AIMatter, Maps.me