IntroductionThe company delivers cutting-edge software solutions for customer engagement and enterprise applications. We focus on modern, scalable, and high-performance web applications, while fostering a collaborative and inclusive work culture. We are seeking a highly skilled React Developer to build custom Amazon Connect UI extensions and implement advanced call centre workflows. The ideal candidate will have experience with React, TypeScript, JavaScript, and a strong understanding of WebRTC fundamentals, state management, and streaming libraries. You will collaborate with product teams and supervisors to design and implement intuitive agent and supervisor interfaces for call handling, queue management, and real-time customer interactions.Job Description Build custom Amazon Connect OCP UI Extensions with advanced agent call controls. Implement queue assignment workflows within the UI for efficient call routing. Develop and maintain supervisor dashboards using React + TypeScript, incorporating streaming JavaScript libraries for real-time monitoring. Integrate WebRTC-based call handling and ensure seamless interaction between agents and customers. Manage application state effectively using Redux, Context API, or other state management libraries. Collaborate with UX/UI designers, backend engineers, and product managers to deliver polished, user-friendly interfaces. Optimise UI performance and troubleshoot issues in a high demand call centre environment. Stay current with industry trends in WebRTC, Amazon Connect, and front-end development. Minimum Requirements Bachelor’s degree in Computer Science, Software Engineering, or related field preferred. Minimum 3–5 years of front-end development experience, including React and TypeScript. Prior experience with Amazon Connect or cloud-based contact centre platforms is highly desirable. Strong experience in React and TypeScript. Proficiency with JavaScript, including modern ES6+ features. Experience building Amazon Connect UI Extensions and integrating with AWS services. Knowledge of WebRTC fundamentals and real-time communication principles. Experience with state management libraries (Redux, Zustand, Context API). Familiarity with streaming JavaScript libraries for real-time data visualisation. Understanding of responsive design and cross-browser compatibility. Git/version control experience. Package & RemunerationSalary Negotiable