This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Indeema is looking for a skilled Android Developer (Mobile & TV Platforms) to join our Team.
Job Responsibility:
Application Development & Maintenance: Full-cycle development and maintenance of Android applications for Mobile, Android TV (STB), and Amazon FireTV platforms using Kotlin and Android SDK
Modern UI Implementation: Designing and implementing high-performance, responsive user interfaces specifically using the Jetpack Compose framework
Media Stack Integration: Integrating and configuring ExoPlayer / Media3 for stable video playback, including the implementation of HLS/DASH streaming protocols
Content Protection (DRM): Setting up and maintaining Digital Rights Management (DRM) configurations to ensure secure content delivery
TV-Specific UX Optimization: Developing and optimizing D-pad navigation logic and focus management to ensure a seamless user experience on non-touch devices (Smart TVs and STBs)
Architecture & Data Flow: Implementing business logic based on MVVM patterns and Clean Architecture principles, utilizing Hilt for dependency injection and Coroutines/Flow for asynchronous data handling
API Management: Ensuring robust integration with backend services via REST APIs using Retrofit2 and managing data serialization
Cross-Platform Builds: Managing build variants for different environments, specifically ensuring a stable and optimized build for the Amazon FireTV ecosystem
Performance Tuning: Identifying and resolving performance bottlenecks related to memory usage and rendering, particularly on hardware-constrained STB devices
Requirements:
3+ years of commercial experience with Kotlin & Android SDK
Practical experience with Jetpack Compose
Experience with Android TV, FireTV, and handling D-pad navigation/focus
Experience with ExoPlayer / Media3 and video streaming protocols (HLS, DASH)
Understanding of DRM (Digital Rights Management) or custom video player implementation
Solid understanding of Clean Architecture
Multi-module project architecture
Proficiency in MVVM and Dependency Injection (Hilt)
Strong knowledge of Coroutines and Flow
Experience with REST API integration (Retrofit2)
Good spoken and written English (upper-intermediate level or higher)