Middle Android Developer
Bonapolia Yerevan, Armenia
IT Services and IT Consulting · 11-50 employees
About the role
Develop and maintain Android application features using Kotlin and modern frameworks while collaborating with cross-functional teams. Identify and resolve performance bottlenecks, bugs, and concurrency issues to ensure high code quality.
What they look for
Requirements
Requires 3+ years of commercial Android development experience with strong proficiency in Kotlin and modern Android APIs. Candidates must have a solid understanding of architectural patterns like MVVM/MVI and experience with RESTful APIs and CI/CD pipelines.
Full description
We are looking for a Middle Android Developer:
Language Proficiency: Intermediate
Employment type: Full time
Candidate Location: Poland, Kazakhstan, EU, Armenia, Georgia
Working Time Zone: CET
Start: ASAP
Planned Work Duration: December 2026
👥 Customer Description:
The customer is a global mobility and urban services platform providing transportation and related digital services.
🧩 Project Description:
The project is focused on a platform responsible for vehicle and driver data management and verification processes.
⚙️ Project Phase:
ongoing
💡 Hard Skills / Must Have:
- 3+ years of commercial Android application development experience.
- Strong knowledge of Kotlin and modern Android APIs.
- Experience with Android networking libraries.
- Experience with offline storage and modern concurrency.
- Proficiency with RESTful APIs.
- Experience using network debugging tools.
- Understanding of Clean Architecture and architectural patterns such as MVVM and MVI.
- Fundamental Computer Science knowledge.
- Git proficiency.
- Familiarity with CI/CD pipelines, build systems, and code quality tools.
- Ability to write maintainable and testable code with strong unit test coverage.
- Knowledge of mobile application store policies and the mobile delivery lifecycle.
- Experience with project management and collaboration tools.
- Experience with design collaboration tools.
✨ Hard Skills / Nice to Have:
- Experience working with design systems and reusable component libraries.
- Experience with feature flags and experimentation frameworks.
- Experience using AI-assisted development tools to improve development and testing workflows.
📌 Responsibilities:
- Develop and maintain Android application features using Kotlin and modern Android frameworks.
- Collaborate with cross-functional teams on feature design, system architecture, and online experimentation initiatives.
- Participate in Agile ceremonies, including sprint planning, task decomposition, and demonstrations.
- Identify and resolve bugs, performance bottlenecks, offline storage, and concurrency issues using profiling and debugging tools.
- Maintain high code quality through unit testing and code review best practices.
- Ensure compliance with mobile application store policies throughout the software delivery lifecycle.
🧪 Technology Stack: Android, Kotlin, Retrofit/OkHttp, Coroutines/Flow, Jetpack (Compose, WorkManager), DataStore
📞 Interview stages:
- English check (15 minutes)
- internal technical interview (1-1,5 hour)
- client interview (1 hour)
📩 Ready to Join? We look forward to receiving your application and welcoming you to our team!
Similar roles
-
Staff Android Framework Developer
Ford Motor Company Palo Alto, California, United States · $150K–$284K/yr
-
Staff Android Application Developer
Ford Motor Company Palo Alto, California, United States · $150K–$284K/yr
-
Senior Software Engineer Android [Digital] (f/m/d)
Decathlon Digital FR Villeneuve-d'Ascq, Hauts-de-France, France
-
Staff Software Engineer, Android
Toast Bengaluru, Karnataka, India
-
Senior Android Engineer, Client Platform - Application Stability and Performance
Duolingo Pittsburgh, Pennsylvania, United States · $183K–$247K/yr
-
Senior Android Developer - Android, Kotlin
Aqilea (formerly Soltia) Bangalore, Karnataka, India