This role requires a candidate with strong proficiency in TypeScript, CSS, and modern JavaScript (ES6). The ideal candidate will have experience with web video technologies and APIs, including HTML5 video, Media Source Extensions (MSE), and Encrypted Media Extensions (EME), as well as familiarity with video streaming protocols like HLS and DASH within a web context. The candidate should possess solid problem-solving skills, the ability to debug complex issues in web-based and Lightning JS environments, and familiarity with web development build tools, CICD pipelines, and automated testing. Good communication skills and the ability to work collaboratively in a fast-paced environment are essential, including the ability to discuss web and Lightning JS specific challenges and solutions. Experience in the architecture, design, and implementation of moderately complex web applications, with an understanding of scalability, testability, and performance tuning, is also required. Familiarity with web architectural patterns and state management, such as Redux and Context API, is a plus. The candidate should be willing to participate in periodic on-call support and provide guidance to junior engineers.