Senior Android Video Player Engineer at Kake
Confirmed open
Kake is hiring a remote Senior Android Video Player Engineer to optimise live streaming playback, ExoPlayer, adaptive bitrate and QoE analytics.
- Location
- Remote
- Advertised region
- Worldwide
- Work arrangement
- remote
- Technologies
- Java
Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.
Role overview
Kake is a remote-first global engineering community. This Senior Android Video Player Engineer role focuses on production live-video playback for Android and Android TV.
The work owns playback reliability end to end in a high-scale streaming environment.
Responsibilities
- Design, develop and optimise Android video-player frameworks and SDKs for live streaming.
- Customise ExoPlayer components, adaptive-bitrate logic and player builders to improve playback performance.
- Troubleshoot buffering, latency, rebuffering and other live-playback issues across network conditions.
- Work with DASH and HLS manifests, adaptive bitrate workflows and ad technologies including IMA, DAI and SSAI.
- Integrate QoE analytics such as Conviva, Mux or Hydrolix and use the data to improve real-world playback.
- Collaborate across teams and contribute streaming best practices and continuous improvement.
Qualifications
- Seven or more years of Android development experience with strong Kotlin and Java skills.
- Production experience building video players or live-playback components for Android or Android TV.
- Hands-on ExoPlayer customisation and performance optimisation for live streaming.
- Experience debugging playback stability, latency and rebuffering, plus familiarity with DASH, HLS, adaptive bitrate and ad integrations.
- Experience with Jetpack Compose, Kotlin Coroutines and Flows, and excellent English communication.
- Ability to work independently in a remote environment; broadcasting, OTT or large-scale sports streaming experience is helpful.
Technology in this role
- Java: Seven or more years of Android development experience with strong Kotlin and Java .
- Kotlin: Seven or more years of Android development experience with strong Kotlin and Java .
- Android: This Senior Android Video Player Engineer role focuses on production live-video playback for Android and Android .
Role-specific candidate guide
Preparation notes based on the employer’s stated responsibilities and qualifications.
Understanding the scope. This Senior Android Video Player Engineer position at Kake is best assessed through the work described in the employer’s posting, rather than the title alone. The available role overview says: “Kake is a remote-first global engineering community. This Senior Android Video Player Engineer role focuses on production live-video playback for Android and Android TV.” Read that statement together with the responsibilities below to understand the likely balance between delivery, coordination and technical decision-making. The role belongs to the mobile application area, but that label is only a guide to the work; the employer’s own requirements remain decisive. Before applying, check the original listing for reporting lines, product or team assignment, employment terms and any details that may have changed since this copy was checked. Where this page says a fact is not specified, treat it as an open question rather than an implied promise.
What the responsibilities signal. The posting specifically names “Design, develop and optimise Android video-player frameworks and SDKs for live streaming.”; “Customise ExoPlayer components, adaptive-bitrate logic and player builders to improve playback performance.”; “Troubleshoot buffering, latency, rebuffering and other live-playback issues across network conditions.”. For each duty, identify a project where you performed comparable work and be ready to describe the context, your own contribution, constraints, decisions, and measurable result. Explain how you moved from the initial need to implementation, review, release or operational follow-through, where those stages apply. If the work involved other teams or users, distinguish your decisions from the group’s contribution. Avoid presenting a technology keyword as proof by itself: connect it to the problem you solved, the scale or complexity involved, and what changed after your work. The source may contain additional duties; review it directly before preparing your application.
How to read the requirements. The listed qualifications include “Seven or more years of Android development experience with strong Kotlin and Java skills.”; “Production experience building video players or live-playback components for Android or Android TV.”; “Hands-on ExoPlayer customisation and performance optimisation for live streaming.”. Mark each requirement as demonstrated, adjacent experience or a genuine gap, then use a concise example for the first two categories. A strong example explains what you personally owned, how you made trade-offs, how you validated the result and what you learned. If the posting specifies years of experience, language ability, certifications, location or eligibility, address those facts plainly in your CV or application rather than relying on the employer to infer them. Do not claim a qualification from exposure alone. For a requirement you do not meet, describe relevant transferable experience accurately and ask the recruiter whether it is mandatory.
Technology and working evidence. The technology terms associated with this listing are Java. Treat this as a.
Benefits
- Fully remote work with distributed-team time-zone overlap.
- Competitive pay in USD and a personal-growth Better Me Fund.
- A global engineering community that invests in social good and compassionate collaboration.
About Kake
Kake describes itself as a remote-first community of experienced software engineers that helps client teams add individual engineers or full engineering groups. Its model combines technical vetting and human selection with AI-supported processes; Kake engineers work as dedicated members of client teams rather than as a separate outsourced delivery queue.
The company recruits across frontend, backend, mobile, quality engineering, data and DevOps. Its public hiring pages emphasize end-to-end ownership, collaboration with product and design, and engineering judgment. The exact client, product, team structure and employment terms can vary by opening, so candidates should verify those specifics in the individual listing.
Employer websiteHow to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-10-17