Senior Android Developer
- Ałmaty
- Astana
- Belgrad
- Kluż-Napoka
- Kraków
- Larnaka
- Łódź
- Lublin
- Remote.Bulgaria
- Remote.Kazakhstan
- Remote.Poland
- Ryga
- Sofia
- Warna
- Warszawa
- Wrocław
Jeśli otrzymałeś tę ofertę pracy od naszych rekruterów, zapoznaj się z naszą Polityką prywatności.
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.
Looking for Similar Opportunities?

Co oferujemy
Dni wolne
Zgodne z lokalnym prawem
Dbamy o Twoje zdrowie
Zapewniamy szeroki wachlarz usług w ramach prywatnego ubezpieczenia medycznego
Płatne chorobowe
Zgodnie z lokalnym prawem
Wakacje i specjalne dni wolne
Zgodnie z oficjalnym kalendarzem, niezależnie od kalendarza klienta
Komfortowe warunki pracy
Elastyczny czas pracy oraz pomoc w wyposażeniu komfortowego miejsca pracy
Wewnętrzna platforma edukacyjna
Dostęp do profesjonalnych kursów i szkoleń
Wewnętrzne kursy języka angielskiego
Firmowe szkolenia z wysoko wykwalifikowanymi nauczycielami
