Our client is looking for a Frontend Engineer Web (ReactJS) to build and enhance high performance, consumer facing web applications for video streaming and related products. The role focuses on designing, developing, and optimizing web-based applications that deliver smooth, responsive, and reliable user experiences in a product-led environment.
You will work across the full application lifecycle from development to deployment and continuous improvement collaborating with cross functional teams to build scalable solutions integrated with multiple backend systems. The role involves contributing to large scale, live production applications with a strong emphasis on code quality, performance, and maintainability.
Develop and maintain ReactJS based web applications & SDKs for video streaming across browsers and TV platforms
Build and support metadata management and supporting web platforms
Design and implement polished, responsive, and interactive UI components with a strong focus on usability and performance
Ensure frontend applications integrate seamlessly with backend services and APIs
Deliver features across the complete lifecycle: prototyping, development, testing, release, and post launch support
Ensure applications meet high standards for performance, stability, scalability, and reliability
Actively optimize non functional aspects such as frontend performance, error handling, logging, and monitoring
Contribute to code quality through reviews, best practices, and continuous improvement
Work closely with designers to translate design assets into high quality, pixel accurate user interfaces
Collaborate with backend engineers, QA, and product teams to ensure smooth integrations and successful releases
Participate in discussions around technical decisions, timelines, and delivery planning
Stay current with frontend technologies, frameworks, browsers, operating systems, and development tools
Keep up to date with evolving device, operating system, and IDE updates that impact web and TV application development
Continuously improve skills in frontend architecture, performance optimization, and large scale application design
Gain exposure to complex, real world product challenges in the OTT and streaming domain
4+ years of professional experience in frontend web development within product engineering or project services environments
Strong hands-on expertise in JavaScript (ES6+), HTML5, CSS3, AJAX, and JSON
Minimum 2+ years of solid experience with ReactJS, including hooks, state management, component architecture, and performance optimization
Proven experience building and maintaining large-scale, consumer-facing web applications with high interactivity, responsive behavior, and pixel-perfect UI implementation from design systems
Strong debugging and troubleshooting skills, including browser DevTools, network analysis, performance profiling, memory leak detection, HAR analysis, and resolving production issues in live environments
At least 1+ year of hands-on experience integrating and customizing video players such as Shaka Player or equivalent adaptive streaming players
Working knowledge of video streaming technologies including HLS/DASH, DRM integrations, playback error handling, buffering optimization, and analytics event tracking
Experience implementing secure playback mechanisms including JWT-based authentication, tokenized media URLs, signed URLs, and role-based access validation
Good understanding of browser internals, rendering lifecycle, caching strategies, frontend performance tuning, and REST/GraphQL backend integrations
Experience working on deployed, live production applications with CI/CD pipelines and release management workflows
Prior experience in OTT, Media Streaming, E-commerce, Telecommunications, or other high-traffic consumer-facing platforms preferred
Bachelor’s degree in Computer Science or a related field, or equivalent hands-on experience