← Все вакансии/Senior/Kake
SeniorRemote

iOS Video Player Engineer

K
Kake
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

Kake is a technology company building modern web applications for consumer products.

Responsibilities
  • Design, build, and maintain live video playback functionality for iOS and tvOS applications (iPhone, iPad, Apple TV).
  • Optimize HLS playback using AVPlayer, with a strong focus on startup time, buffering behavior, latency, and playback stability.
  • Troubleshoot and resolve complex playback issues in live streaming environments, including errors, stalls, and drift from the live edge.
  • Tune playback performance at scale to ensure reliable, high-quality viewing experiences.
  • Use video analytics and QoE metrics to diagnose issues and improve real-world playback performance.
Requirements
  • 7+ years of iOS development experience with deep expertise in Swift and Objective-C.
  • Proven experience building and maintaining video players or live playback components for iOS/tvOS.
  • Strong hands-on experience with HLS and AVPlayer, including tuning and troubleshooting playback behavior, especially for live streaming.
  • Demonstrated ability to debug and optimize playback performance, including rebuffering, startup time, and playback stability.
  • Familiarity with video streaming protocols, live playback concepts (latency, live edge, drift), ABR logic, and DRM integration.
  • Experience using video analytics or QoE metrics (e.g., Mux, Conviva) to diagnose and improve real-world playback performance.
Conditions
  • Remote work.
Стек и навыки

С чем работаем