JioStar logo

Software Development Engineer II

JioStar
NewPosted yesterday

LOCATION

Bengaluru We Work · Onsite

EXPERIENCE

2 - 4 Years

TYPE

FullTime

SKILLS REQUIRED

React.jsTypescriptPerformance OptimizationFrontend DevelopmentNext.jsWeb Security

Job description

Overview

Software Development Engineer II building a world-class streaming platform for customers by solving complex technical problems and building systems that run at scale.

What you'll do

  • Lead the design of complex front-end systems using modern frameworks (React.js, Next.js, and TypeScript) and state management libraries.
  • Optimize web applications for maximum speed, scalability, and Core Web Vitals, including startup time, rebuffering, memory usage, and rendering performance, PFR, errors, and engagement.
  • Ensure a seamless experience across desktop browsers, mobile web, and Smart TV web platforms (Tizen, webOS).
  • Conduct rigorous code reviews and mentor junior and mid-level engineers on best practices and design patterns.
  • Partner with Product Managers and UX Designers to translate wireframes into high-quality, reusable components.
  • Integrate player UI with video playback engines (HTML5, MSE, EME).
  • Design and integrate analytics and observability frameworks to track startup time, buffering ratio, rebuffer frequency, bitrate switches/drops, playback failures, and user engagement, enabling data-driven performance optimization and rollout decisions.
  • Debug and resolve production issues under pressure, with a strong ownership mindset and a bias for performance and reliability, delivering timely fixes that minimize customer impact.
  • Apply web security best practices, including XSS prevention, CSP, CORS, secure media playback, and DRM-related attack vectors.

What you'll need

  • 2-4 years of professional experience in modern web development.
  • Expert-level knowledge of TypeScript, React/Next.js, and CSS-in-JS (styled-components/Tailwind).
  • Deep hands-on experience with HTML5 video players and SDKs such as Shaka Player, HLS.js, Video.js, and Dash.js, including customization of UI, buffering logic, error handling, and ABR behavior.
  • Expert knowledge of HLS and MPEG-DASH, including manifest structure, segmenting, DRM, and adaptive bitrate.
  • Hands-on experience with modern build systems (Webpack, Vite, Rollup), CI/CD pipelines, and automated testing (Jest, React Testing Library, Playwright), ensuring high-quality A/B experiments and production-ready releases.
  • Strong understanding of web security best practices, including XSS prevention, CSP, CORS, secure media playback, and DRM-related attack vectors.

Details

  • Location: Bengaluru (We Work).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Engineer II