2 hours ago
Bengaluru, IndiaMid Level
Responsibilities
- Lead the design and development of complex frontend systems using React.js, Next.js, TypeScript, and state management libraries.
- Optimize web application speed, scalability, Core Web Vitals, startup time, buffering, memory usage, rendering performance, errors, and engagement.
- Ensure seamless experiences across desktop browsers, mobile web, and Smart TV web platforms using Tizen and webOS.
- Customize and integrate HTML5 video players and playback engines, including UI, buffering logic, error handling, and adaptive bitrate behavior.
- Integrate player interfaces with HTML5, MSE, and EME video playback technologies.
- Design analytics and observability frameworks for startup time, buffering ratio, rebuffer frequency, bitrate changes, playback failures, and engagement metrics.
- Debug and resolve production issues while minimizing customer impact and maintaining performance and reliability.
- Apply web security practices involving XSS prevention, CSP, CORS, secure media playback, and DRM-related attack vectors.
- Conduct code reviews, mentor junior and mid-level engineers, and collaborate with Product Managers and UX Designers to build reusable components.
Requirements
- 2–4 years of professional experience in modern web or frontend development.
- Expert-level knowledge of TypeScript, React/Next.js, and CSS-in-JS technologies such as styled-components or Tailwind.
- Hands-on experience with HTML5 video players and SDKs such as Shaka Player, HLS.js, Video.js, and Dash.js.
- Expert knowledge of HLS and MPEG-DASH, including manifest structure, segmenting, DRM, and adaptive bitrate streaming.
- Experience with Webpack, Vite, Rollup, CI/CD pipelines, Jest, React Testing Library, and Playwright.
- Strong understanding of web security best practices and production debugging.
- Bachelor’s or master’s degree in computer science or a related field is preferred.
Tech Stack
Categories
About Hotstar
We’ve moved! 🌟 Follow us on @JioHotstar for all the latest stories, updates & more.
