Development Engineer 2
Core
Develop and maintain high-quality Android applications and reusable components for multiple digital brands, focusing on a unified, scalable streaming video player platform.
Role type
Senior Android Engineer (Streaming/OTT)
Builds
Unified streaming video player platform, Android applications, and reusable components for digital brands
Domain
Consumer Media & Entertainment (Streaming/OTT)
Deliverable
production ML models | product features
Required skills
Kotlin, Android SDK, Android Jetpack, Coroutines, Flow, Compose, streaming technologies, video analytics, system architecture design, performance optimization, unit and integration testing
Preferred skills
Experience with advertising platforms, OTT playback capabilities, modern engineering practices
Technologies
Kotlin, Android SDK, Android Jetpack, Coroutines, Flow, Compose
Responsibilities
Design and build a unified, scalable streaming video player platform; define modern Android architectures and coding standards; improve application performance, startup times, and user experience; implement testing frameworks and collaborate with QA; document software design and deployment procedures
Seniority
Mid-Senior, hands-on IC