Jobs · Engineering

Senior Android Video Player Engineer - Remote - USA

Kake · Tempe, AZ · 1 mo ago
RemoteRemoteEngineeringContract

Key Responsibilities

  • Design, develop, and optimize our Android video player framework and SDK.
  • Troubleshoot and resolve live streaming issues such as buffering, latency, and playback performance.
  • Customize and extend ExoPlayer components, ABR logic, and player builders.
  • Integrate and maintain ad technologies (IMA, DAI, SSAI).
  • Work with dynamic manifests (MPD/M3U8) and adaptive bitrate (ABR) logic.
  • Implement and maintain QoE analytics integrations (Conviva, Mux, Hydrolix).

Core Requirements

  • Strong programming expertise in Kotlin and Java.
  • Proven hands-on experience with ExoPlayer, including customization and performance optimization.
  • Solid understanding of streaming protocols (DASH, HLS) and adaptive streaming workflows.
  • Experience troubleshooting live player performance and rebuffering issues.
  • Familiarity with ad integrations (IMA, SSAI, DAI).
  • Experience with analytics/QoE monitoring tools (Conviva, Mux, Hydrolix).
  • Proficiency with Jetpack Compose, Kotlin Coroutines, and Flows.

Nice to Have

  • Previous work in a broadcasting or OTT environment.
  • Experience with Android TV or casting features.
  • An analytical mindset and strong problem-solving skills in live video delivery contexts.

Similar jobs