Senior Android/Kotlin Developer
$$$$
Main requirements
- 5+ years of experience working with Adroid/Kotlin
- Jetpack Media3 and ExoPlayer expertise for at least 1 year
- Audio Streaming experience on Android for at least 1 year
Requirements
Position name: Senior Android/Kotlin Developer
Level: Senior
Hard skills requirements (including years):
- Jetpack Media3 and ExoPlayer expertise
- Audio streaming via Media3 (remote URL handling)
- MediaSessionService implementation for background tasks
- Audio Focus management (AudioFocusRequest)
- Foreground Service configuration (mediaPlayback type)
- MediaStyle notification integration
- System Media Controls and Lock Screen integration
- Kotlin Coroutines and Flow for async API calls
- SimpleCache implementation for audio persistence
- LoadControl and buffering optimization
- Pre-fetching and lookahead caching logic
- AudioDeviceCallback and "becoming noisy" broadcast handling
- Android Keystore for secure credential storage
- Scoped Storage and Privacy Sandbox compliance
Soft skills requirements:
- Good communication skills
- Proactive
Office/Remote: Remote
Project tasks:
Implement an audio player component that fetches and plays a remote audio file via the API. Ensure the implementation handles loading states and basic playback controls within the existing UI.
English level: Upper-Intermediate (B2+)
Required languages
| English | C1 - Advanced |
| Ukrainian | Native |
Published 13 May
9 views
ยท
0 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...