Posted 3d ago

Frontend Engineer

@ Quest Global
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:developing applications, integrating WebRTC, optimizing performance
Requirements Summary:6+ years frontend engineering experience with modern React, building real-time web apps, WebRTC integration, performance optimization, strong debugging and testing discipline, and telemetry/client-side logging.
Technical Tools Mentioned:React, WebRTC, Canvas, WebGL, Python, Node.js
Save
Mark Applied
Hide Job
Report & Hide
Job Description
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

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)