5+ years of experience building production-grade playback systems across platforms
Deep knowledge of media streaming formats (HLS, CMAF, MPEG-DASH)
Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
Advanced level of English
Experience with subtitle formats (WebVTT, TTML) and rendering pipeline
Experience with Swift, AVFoundation, FairPlay integration, Kotlin/Java, ExoPlayer, Widevine DRM, BrightScript, SceneGraph, Roku SDK best practices
Understanding of async programming models (events, callbacks, promises, async/await) and threading/concurrency
Understanding of source control concepts and systems, CI/CD pipelines and exposure to GitHub
Experience with build and deployment technologies such as Jenkins and Docker
Experience with messaging technologies (e.g., Kafka, Kinesis, SQS, etc.)
Desire to work in a start-up, fast-growth, or rapid-change environment
Problem-solving skills to identify the root cause
Experience integrating media players into web applications
Solid understanding of web accessibility fundamentals
Responsibilities
Implement new developmental features on our purposely built player to support the evolved A/V QC ecosystem
Maintain our QC player stack that are used on a daily basis by our operator team
Collaborative API design with peer teams on the back-end as well as front-end teams which depend on our libraries
Unblock issues that are blocking the testing and release of VOD content to our customers
Maintain a strong understanding of our code to identify, research and address issues
Collaborate with application development teams, services engineering teams and product management to help understand and explain device limitations and requirements
Lead in strategies to ensure the quality and stability of our deployments, including testing strategies and telemetry approaches
Develop our project’s build system and continuous integration system as needed
Provide technical expertise or mentoring to developers on our team
Hold our team accountable to high development standards
Provide on-call rotational support as needed
Skills
Software Engineering
API Design
Video Player
Quality Control
Media Engineering
Front-end Development
Back-end Integration
Playback Features
Operator Tooling
The Walt Disney Company
Leading producers & providers of entertainment and information