Logo

Native Android Developer (Video Streaming) (RARR Job 5290)

For International Trade And Development Company
3 - 12 Years
Full Time
Up to 60 Days
Up to 30 LPA
1 Position(s)
Pune, Mumbai, Bangalore / Bengaluru, Chennai, Coimbatore, Hyderabad, Kochi, Nagpur, Noida, Kolkata
Posted 21 Days Ago

Job Skills

Job Description

Android Video (Mobile & TV)

  • for developing and optimizing video playback experiences across Android platforms, including mobile and Android TV, ensuring high-quality, seamless streaming experiences for millions of users worldwide, including on our flagship streaming service, Max.
  • Android video streaming technology
  • delivery of new video playback-related features across the WBD Android app suite 
  • building high-performance Android applications, particularly those involving video playback, and a good understanding of Android architecture and design principles. You should be comfortable using common industry tools for Android development, including Android Studio, Gradle
  • the design and implementation of high-quality Android video playback solutions
  • Design, develop, and maintain components of the Android Player SDK for both mobile and Android TV platforms
  • Contribute to the optimization of streaming performance on Android (Mobile & TV), ensuring low latency, high quality, and smooth playback utilizing Android media APIs.
  • Assist in troubleshooting and resolving technical issues related to media streaming, buffering, and DRM specifically on the Android platform
  • Android video playback, contributing to the evaluation of technical tradeoffs considering both mobile and TV constraints and capabilities
  • proficiency in Kotlin and the Android SDK, with experience in performance optimization for both mobile and TV
  • experience working with video playback on Android mobile and/or Android TV apps, utilizing Android media APIs (e.g., ExoPlayer, MediaPlayer).
  • Familiarity with video analytics and telemetry concepts as they relate to Android applications
  • understanding of video streaming protocols (e.g., HLS, DASH) and their implementation on Android
  • Experience with DRM technologies (e.g., Widevine) integration on the Android platform
  • Experience with UI development using Jetpack Compose for both phone and TV form factors
  • Familiarity with Android TV specific development considerations and libraries