Frontend Engineer
Quest Global · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Quest Global · Bengaluru, Karnataka, India
Job Requirements 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 Work Experience 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)