Senior Android Software Engineer
Core
Design, develop, and maintain a production-ready Android Video Player SDK, optimizing streaming performance, buffering, DRM, and offline playback for consumer-facing digital products.
Role type
Senior IC Android Software Engineer (Video Streaming)
Builds
Android Video Player SDK and scalable video playback architecture
Domain
Consumer media streaming, OTT, video delivery
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android SDK development, DASH/HLS streaming protocols, Widevine DRM, video playback architecture, adaptive bitrate streaming, performance tuning, SDK design, technical leadership
Preferred skills
Roku development, iOS/cross-platform media, video advertising integrations (IMA SDK, VAST, VMAP), playback analytics, CI/CD pipelines, automated testing
Technologies
Android, Java, Kotlin, Roku, iOS, AI, Mobile
Responsibilities
Design and maintain Android Video Player SDK, build scalable video playback architecture, implement and optimize streaming/buffering/DRM features, collaborate with QA/Operations to resolve playback issues, write high-performance code, provide technical leadership and guidance, contribute to platform planning
Seniority
Senior, hands-on IC with technical leadership