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
Video player UIs and playback engines for web and TV platforms
Domain
Streaming technology, Web development, Smart TV platforms
Deliverable
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/React Testing Library/Playwright, CSS-in-JS
Preferred skills
Computer Science degree, 4+ years web development experience
Technologies
React.js, Next.js, Typescript, styled-components, Tailwind, 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 speed, scalability, and Core Web Vitals; Ensure seamless experience across desktop, mobile, and Smart TV platforms; Mentor junior/mid-level engineers; Partner with Product Managers and UX Designers to translate wireframes into components; Integrate player UI with video playback engines; Design and integrate analytics and observability frameworks; Debug and resolve production issues; Implement web security best practices