Career

Mid-level Android Developer

Job description

We believe great products are built by people who care about quality, innovation and the experience they deliver to users. We’re seeking a Mid-level Android Developer to join our team and help us build mobile solutions that make a meaningful impact. 

To succeed in this role, you’ll bring the same mindset, a passion for creating meaningful, high-quality experiences and a drive to innovate and improve.

Your main focus will be on creating smooth, intuitive user interfaces and collaborating closely with our Design/UX, Product and API teams to bring ideas to life. It’s a collaborative, supportive environment where your input is valued and your code makes a real difference.

Ready to bring your skills to a place where they make a real impact? This is your chance to work on exciting, impactful projects in a supportive team where your ideas and contributions really matter.


What you will be doing:

  • Work in an agile, collaborative environment to design, develop, test and debug innovative mobile applications and provide timely support when needed.

  • Contribute to the design, architecture, and development of both current and future mobile apps, ensuring they are scalable and maintainable.

  • Partner closely with cross-functional teams, including Design/UX, Product, and API engineers, to deliver high-quality software solutions.

  • Write clear technical and design documentation, and actively participate in peer code reviews to maintain code quality across the team.

  • Stay curious and proactive by researching, evaluating, and adopting new tools and technologies to improve development practices and keep our apps at the cutting edge.

What we are looking for:

  • 3+ years of overall software development experience, including at least 2 years in Android mobile application development.

  • Solid understanding of the full mobile development lifecycle, from design to deployment and maintenance.

  • Strong knowledge of Android SDK and Kotlin, with hands-on experience building modern Android apps.

  • Knowledge of Android’s  Jetpack Compose Framework.

  • Familiarity with MVVM and Clean Architectures for Android.

  • Good understanding of databases and data persistence using Room, DataStore, or similar solutions.

  • Experience integrating with RESTful APIs and working with JSON (GraphQL knowledge is a plus).

  • Ability to write testable code, with experience adding unit tests considered an advantage.

  • Proficiency with version control systems (e.g., Git).

  • Good command of English, both written and spoken.

What Skills Are Important For Us

  • Strong communication and collaboration skills, with the ability to work effectively across engineering, product, QA, and design teams.

  • Passion for creating high-impact, high-quality user experiences that make a difference.

  • A curious mindset — eager to learn, quick to adapt, and open to exploring new technologies and approaches.

  • Proactive and independent, able to deliver production-ready code with minimal supervision and resourceful in solving challenges.

  • A positive, friendly attitude and a team player who contributes to a collaborative and supportive environment.

How To Apply

Our application process is simple:

  1. Fill out the application form 📄

  2. Take a short online technical quiz (12 questions / 15 mins) 💻

  3. Move through our interview stages (if selected) ⏳

👉 Click here for full details and application: https://forms.gle/LXyuxY9wHizvzY9a7

*Only candidates who complete the Online quiz will be considered.

Location: Yerevan, Armenia