ReactJS Developer

Overview

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.

Job Description

  • 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

Skills & Requirements

  • 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

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you