1 день назад
Sr. Software Engineer, Android (Video Player SDK)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Sr. Software Engineer, Android (Video Player SDK): Design, build, and maintain Android video playback technologies, with an accent on Video Player SDK ownership and scalable cross-platform playback architecture. Focus on implementing and optimizing streaming, buffering, DRM, offline playback, and diagnosing playback issues across the video pipeline.
Company
is an industry-changing media and entertainment business with brands including Fandango and Rotten Tomatoes.
What you will do
- Design, develop, and maintain an Android Video Player SDK using Kotlin, Java, and Android media frameworks.
- Lead and contribute to scalable architecture for cross-platform video playback solutions.
- Implement and optimize streaming, buffering, DRM, offline playback, and performance-related video features.
- Collaborate with engineering, QA, and operations to reproduce, diagnose, and resolve playback issues across the video pipeline.
- Write clean, performant, maintainable code and strengthen engineering practices via code reviews and documentation.
- Provide technical guidance and mentorship while staying current with Android and streaming media best practices.
Requirements
- 3+ years of professional Android development experience with strong proficiency in Kotlin and/or Java.
- Experience with Media3 and/or ExoPlayer, including DASH and/or HLS streaming and Widevine DRM.
- Strong understanding of video playback concepts, streaming protocols, buffering, bitrate adaptation, device-specific behavior, and performance optimization.
- Experience building reliable, reusable platform components or SDKs.
- Strong problem-solving skills and ability to collaborate effectively with engineering, QA, and operations.
Culture & Benefits
- Fully remote role with periodic in-person collaboration opportunities (~10%) based on business needs.
- Collaborative, product-focused engineering environment with meaningful technical impact.
- Emphasis on reliable, maintainable code, clear communication, documentation, and knowledge sharing.
- Mentorship and room to grow while staying current with evolving Android and streaming technologies.
Hiring process
- External candidates may be required to attend an in-person interview at a location prior to a hiring decision.
- Interviews evaluate technical fit and ability to deliver reliable streaming playback solutions.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →