Senior Software Engineer
Full Job Description
Job Summary
We are seeking a product-minded frontend specialist who excels at translating complex AI data into intuitive user experiences. You will leverage expert-level skills in modern web technologies to build high-performance dashboards, data visualization tools, and internal platforms. Your role will be crucial in transforming multi-dimensional video insights into tangible, interactive interfaces that solve user problems and empower internal teams. We value technical excellence, from pixel-perfect implementation to optimized rendering of large-scale datasets. Join us to build and own the visual gateway to cutting-edge video intelligence at scale.
About the Team
Become an integral part of our Video CoE team, owning the user interface for 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 nexus of high-scale video streaming, data science, and modern frontend architecture, shaping global user interaction with video content.
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
- Bachelor of Engineering/Technology 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 like 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 premier global media and entertainment company dedicated to revolutionizing how audiences engage with content. With a vast network and streaming service reaching over 750 million viewers ...