Senior Software Engineer
Full Job Description
We are seeking a Senior Software Engineer with a focus on frontend development to join our Video CoE team in Gurugram, Haryana. You will be instrumental in building the user interface for our next-generation video intelligence platform, acting as the visual gateway to cutting-edge video intelligence at scale. This role requires a product-minded frontend specialist who can translate complex AI data into intuitive user experiences, with expert-level skills in modern web technologies.
About the Team
Join our Video CoE team and take ownership of the user-facing aspects of our next-generation video intelligence platform. You will develop interfaces that convert raw AI insights into actionable value for millions of users and internal experts. This position offers a unique opportunity to work at the forefront of high-scale video streaming, data science, and modern frontend architecture, shaping how users interact with and understand video content globally.
Key Responsibilities
- Lead the design and development of responsive, high-performance web applications for end-user video experiences and internal AI-insight dashboards.
- Architect reusable component libraries and UI frameworks to ensure consistency and development velocity across the Video Insights platform.
- Implement complex data visualizations to represent video understanding metrics, semantic search results, and model performance benchmarks.
- Optimize frontend performance for low-latency rendering of video content and real-time AI inference results.
- Collaborate with Research and Product teams to translate sophisticated AI capabilities into intuitive user-facing features and "Memory" system interfaces.
- Bridge the gap between design and engineering by transforming UI/UX wireframes into functional, accessible, and scalable code.
- Establish frontend best practices, including state management patterns, comprehensive testing suites, and CI/CD integration.
- Mentor junior engineers and drive technical excellence through code reviews and documentation of frontend architecture.
Skills and Attributes for Success
- BE/B.Tech in Computer Science or equivalent.
- 4+ years of professional software engineering experience, with a minimum of 4 years focused on building complex, large-scale frontend applications.
- Expert proficiency in React (Next.js), TypeScript, and modern CSS-in-JS or utility-first CSS (Tailwind).
- Deep understanding of state management (Zustand, Redux, or Context API) and asynchronous data fetching patterns.
- Strong background in Data Visualization using libraries such as D3.js, ECharts, or Highcharts to represent high-dimensional data.
- Experience with video playback technologies (HLS, DASH) and integrating video processing workflows into client-side applications.
- Hands-on experience with API integration (REST/GraphQL) and handling real-time data updates via WebSockets or Server-Sent Events.
- Proficiency in performance profiling and optimization using tools like Chrome DevTools, Lighthouse, and Web Vitals.
- Excellent communication skills and the ability to collaborate across functional teams to define and ship impactful features.
Preferred Education and Experience
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 4+ years of Web development experience.
Company
JioStar
JioStar is a prominent global media and entertainment company based in Gurugram, Haryana, focused on transforming how audiences engage with content. The company operates a vast television network and ...