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:
Fill out the application form 📄
Take a short online technical quiz (12 questions / 15 mins) 💻
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