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
To apply for this and other jobs on Djinni login or signup.
Loading...