Promova is a one-stop language learning platform that includes a mobile app, conversation clubs, group classes and one-to-one lessons with tutors. We have a popular website, media presence, and active socials. Our app has been downloaded more than 16 million times, and our learners completed over 35 million lessons over the last few years. Our goal for the next 2 years is to secure a spot among top 5 online language learning services worldwide. Looking ahead, within the next five years, we want to achieve the status of a unicorn company with Ukrainian roots!

We are currently looking for an Android Developer to join the Promova team. The main goal of this role is to help the Android development team achieve its objectives, monetize this direction, and initiate/implement solutions that improve the development process and speed.

Your Impact:

  • Participating in the design and development of app features, including within the R&D squad.
  • Implementing UI/UX solutions in collaboration with designers.
  • Identifying and applying optimal technical solutions (quality/speed).
  • Implementing A/B tests to improve product monetization.
  • Developing solutions that reduce "time to market."

What You’ll Need:

  • 3+ years of experience as an Android Developer.
  • Strong knowledge of Kotlin and Android SDK.
  • Understanding and practical application of OOP, data structures, design patterns, and principles (SOLID, Clean Architecture).
  • Experience with one of the MVVM / MVI / Redux approaches.
  • Experience working with Coroutines and Flow.
  • Experience developing custom UI and animations, including Jetpack Compose.
  • Experience with popular libraries like Jetpack Components, Retrofit, Firebase, etc.
  • English level: Intermediate+.

Nice to Have:

  • Experience with Billing Library (big plus) and advertising SDKs.
  • Basic technical knowledge and experience working with audio/video.
  • Basic understanding of RxJava.
  • Experience writing tests and improving CI/CD processes.

What We Offer:

  • Work in a team of professionals with an audience of more than one million per month;
  • Philosophy and conditions for your constant growth and development;
  • A large space for implementing your ideas and influencing the product.

Corporate Benefits:

  • Corporate doctor and medical insurance;
  • Compensation for additional training at external training events and seminars;
  • Business and Management School for employees;
  • A large electronic library and access to paid online courses and conferences;
  • Internal discussions and workshops;
  • Free English courses.

Interview Process:

  1. Pre-screening with a recruiter (30 minutes).
  2. Test assignment.
  3. Technical interview with an Android Team Lead (1.5 hours).
  4. Bar-raising interview (1.5 hours).

Drop your resume and let’s build a unicorn together! 🦄