3 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Lead the architecture and design of complex front-end systems using React.js, Next.js, TypeScript, and state management libraries.
- Optimize web applications for speed, scalability, Core Web Vitals, startup time, rebuffering, memory usage, rendering performance, errors, and engagement.
- Ensure consistent experiences across desktop browsers, mobile web, and Smart TV platforms including Tizen and webOS.
- Conduct code reviews and mentor junior and mid-level engineers on best practices and design patterns.
- Partner with Product Managers and UX Designers to turn wireframes into high-quality, reusable components.
- Integrate player interfaces with HTML5, MSE, and EME video playback engines.
- Design and integrate analytics and observability frameworks for playback, quality-of-service, and engagement metrics.
- Debug and resolve production issues under pressure while minimizing customer impact.
- Apply web security practices including XSS prevention, CSP, CORS, secure media playback, and DRM-related protections.
Requirements
- 2–4 years of professional experience in modern web or web development.
- Expert 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 including Shaka Player, HLS.js, Video.js, and Dash.js.
- Deep knowledge of HLS and MPEG-DASH, including manifests, segmenting, DRM, and adaptive bitrate behavior.
- Experience with modern build systems such as Webpack, Vite, and Rollup.
- Experience with CI/CD pipelines and automated testing using Jest, React Testing Library, and Playwright.
- Ability to work with cross-browser, mobile web, Smart TV, streaming, analytics, performance, and production-debugging concerns.
- A 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.
