Senior Software Development Engineer
Core
Build and optimize world-class video playback experiences for millions of users on Desktop browsers, Smart TVs, and Mobile browsers.
Role type
Senior Software Development Engineer (Front-end/Streaming)
Builds
Front-end video player systems and playback engines for streaming platforms
Domain
Streaming technology, Web development, Video protocols
Deliverable
production ML models | product features
Required skills
TypeScript, React/Next.js, HTML5 video players (Shaka Player, HLS.js, Video.js, Dash.js), HLS/MPEG-DASH protocols, Webpack/Vite/Rollup, Jest/Playwright, CSS-in-JS
Preferred skills
Computer Science degree, 4+ years web development experience
Technologies
React.js, Next.js, Typescript, Shaka Player, HLS.js, Video.js, Dash.js, Webpack, Vite, Rollup, Jest, React Testing Library, Playwright
Responsibilities
Lead design of complex front-end systems, optimize web applications for performance and Core Web Vitals, ensure cross-browser compatibility, mentor junior engineers, integrate player UI with video playback engines, design analytics frameworks, triage production issues, implement web security best practices
Seniority
Senior, hands-on IC
