Semi-Senior Android Developer
Core
Develop and maintain a native Android application for a cloud TV platform serving the hotel industry, focusing on interactive TV experiences and mobile ecosystems.
Role type
Semi-Senior Android Developer (Product-focused IC)
Builds
Native Android apps and Android TV applications for hotel cloud TV systems
Domain
Hospitality / Cloud TV / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, Android Architecture (MVI, MVVM, Clean Architecture), Android Jetpack (ViewModel, Navigation, Room), Coroutines, Flows, Reactive Architecture, ExoPlayer, Koin, Unit & Instrumented Testing (JUnit, Espresso), Git, Android TV development, Google Play Store publishing
Preferred skills
Embedded device development, CI/CD tools, Retrofit, Glide, Video streaming protocols (HLS, DASH) and DRM, B2B or hospitality sector experience, Data analysis and A/B testing
Technologies
Kotlin, Android SDK, Jetpack, ExoPlayer, Koin, JUnit, Espresso, Retrofit, Glide, Git
Responsibilities
Design, develop, and maintain the native Android application; Build reusable and modular components; Participate in software architecture and design decisions; Ensure code quality through testing; Integrate backend services; Collaborate with UX/UI and multidisciplinary teams; Apply Clean Code principles; Contribute to development process improvement (CI/CD, code reviews); Evolve mobile APIs and Android TV ecosystem
Seniority
Semi-Senior, hands-on IC