Senior Android Engineer (Android)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Android Engineer (Android): Designing and developing features for a global mobility and urban services platform with an accent on Kotlin and modern Android APIs. Focus on implementing Clean Architecture, optimizing application performance, and integrating AI-assisted development tools.
Location: Must be based in Poland (preferred), EU, or Kazakhstan. Working time zone: CET
Company
A global mobility and urban services platform providing ride-hailing, intercity travel, and delivery services worldwide.
What you will do
- Design, develop, and maintain Android application features using Kotlin and Jetpack Compose.
- Collaborate with cross-functional teams on feature design, system architecture, and delivery.
- Apply Clean Architecture principles (MVVM/MVI) and conduct code reviews to maintain high standards.
- Design secure data storage and transmission flows and set up monitoring dashboards.
- Investigate production issues and perform root cause analysis to prevent regressions.
- Participate in agile ceremonies, including discovery, refinement, and sprint planning.
Requirements
- 4+ years of commercial experience in Android app development.
- Expert knowledge of Kotlin, Coroutines, Flow, and Jetpack (Compose, WorkManager).
- Proficiency with Retrofit, OkHttp, Google Maps API, and FCM.
- Practical experience with Clean Architecture and CI/CD tools (GitHub Actions, GitLab CI).
- English proficiency: Upper-Intermediate (B2).
- Location: Must be based in Poland (preferred), EU, or Kazakhstan.
Nice to have
- Experience with RxJava for legacy codebases.
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, or Claude.
Culture & Benefits
- Fully remote work arrangement.
- Opportunity to work on one of the leading global mobility applications.
- Proactive and improvement-driven environment that challenges existing processes.
- Collaborative atmosphere with cross-functional technical and product roles.
Hiring process
- English language check (15 minutes).
- Internal technical interview (1-1.5 hours).
- Client interview (1 hour).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →