Kake · 1 week ago
Senior Android Engineer (Video Player) - Talent Pool
Kake is a remote-first company that focuses on providing top-tier engineering teams to innovative companies. They are seeking a Senior Android Engineer to develop and optimize their live streaming solutions, enhancing playback quality and reducing latency.
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)
Qualification
Required
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
Preferred
Previous work in a broadcasting or OTT environment
Experience with Android TV or casting features
Analytical mindset and strong problem-solving skills in live video delivery contexts
Benefits
Fully Remote – Simply put, we trust you.
Better Me Fund – We invest in your personal growth and passions.
Compassion is Badass – Join a community that invests in social good.