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: 4 months
đĽ 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:
⢠2+ 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!