Senior Android Developer
- Remote.Bulgaria
- Remote.Kazakhstan
- Remote.Poland
- Алмати
- Астана
- Белград
- Варна
- Варшава
- Вроцлав
- Клуж-Напока
- Краків
- Ларнака
- Лодзь
- Люблін
- Рига
- Софія
Якщо ви отримали цю вакансію від наших рекрутерів, ознайомтеся з нашою Політикою про конфіденційність.
Client
Project overview
Position overview
Working hours: 9:00 AM – 5:30 PM (UK Time)
Responsibilities
- Develop and maintain the Android application from scratch using Kotlin and Jetpack Compose.
- Build scalable, modular architecture applying MVI and Clean Architecture principles with Dependency Injection (Hilt).
- Implement key features: real-time updates, push notifications, user authentication, offline caching, and secure local storage (Room, encrypted SharedPreferences).
- Integrate complex third-party SDKs and services.
- Collaborate with cross-functional teams, including React Native developers, primarily consuming APIs and feature structures from the React Native app.
- Write unit and UI tests (JUnit, Mockito, Espresso, Turbine), enforce high code quality, and work within CI/CD pipelines.
- Design and implement networking layer using Retrofit for REST APIs and Apollo GraphQL for flexible data fetching.
Requirements
- 5+ years of native Android development experience using Kotlin and Java.
- Proven experience building Android apps from scratch with modular, scalable architecture.
- Strong skills with Jetpack Compose, MVI, Hilt, and multi-module projects.
- Experience with Android SDK components and third-party SDK integration.
- Expertise in secure data storage techniques and managing authentication flows.
- Proficiency in writing automated tests and ensuring high-quality releases.
- Solid experience with Git, GitHub/GitLab workflows, and CI/CD pipelines.
- Familiarity with real-time asynchronous event handling using Kotlin Coroutines and Flow.
Nice to have
- Understanding performance optimization on Android devices of varying capabilities.
- Experience working in Agile teams and coordinating with distributed cross-functional teams.
- Basic understanding of React Native and awareness of trade-offs between native and hybrid approaches.
- Understanding of mobile security best practices.
Шукаєте схожі можливості?

We offer
Відпустка
Згідно з законом вашої країни. Ми просимо обов'язково відпочити по-справжньому
Страхування
Допомагаємо оформити страховку вам і вашим близьким
Оплата лікарняних
10 днів без довідок від лікарів, далі — за законом вашої країни
Відпочинок на свята
За офіційним календарем незалежно від клієнта
Приємна обстановка
Два великі корпоративи та багато маленьких свят для колег
Служба комфорту
Розв’язання технічних і побутових проблем на роботі
