Role Summary Senior frontend engineer building high-performance, real-time web experiences for streaming and interactive workflows. The role focuses on responsive UI, low-latency interactions, and robust behaviour under variable network and device conditions. Key Responsibilities Develop and maintain real-time web applications using React (or comparable modern framework) Implement real-time features: video/audio rendering, screen share, chat, annotations, and remote interaction controls Integrate with WebRTC clients and signalling flows; handle reconnection, device selection, and user permissions Optimise for performance: render efficiency, memory usage, frame rate stability, and startup time Build accessible, maintainable component architectures and consistent UX patterns Collaborate with backend/WebRTC teams on APIs, events, and session lifecycle Implement telemetry and client-side logging to support production diagnostics Must-have Skills & Experience 6–10 years in frontend engineering with modern React Strong React expertise (state management, performance profiling, component architecture) Experience building real-time/interactive web apps (streaming, collaboration, dashboards with live updates) Comfortable debugging complex client issues (browser APIs, media devices, permissions) Strong testing discipline (unit/integration/e2e as appropriate) Good-to-have / Bonus WebRTC integration experience on the frontend (media tracks, device APIs, reconnection) Experience with Canvas/WebGL for overlays/annotations Experience designing UX for low-latency control/feedback loops Knowledge of observability tooling (client metrics, logging pipelines) Screening Checklist (for Vendor / Recruiter) Portfolio or experience includes high-performance UI or real-time interaction Can explain a real production issue and how it was diagnosed in the browser Understands trade-offs in rendering, state updates, and performance optimisation Evidence of strong engineering hygiene (testing, code quality, modularity) Comfortable partnering with backend/media engineers to land features end-to-end