Qareeb Logo
Back to all positions

Frontend Developer (React)

Full-time4+ yearsHybridEngineering

About the Role

We are seeking a Frontend Developer with strong expertise in ReactJS to build high-performance, real-time web applications for video surveillance and IoT systems. You will develop responsive dashboards, video playback components, and real-time event visualizations, ensuring seamless integration with backend APIs and edge devices. This role requires proficiency in React, TypeScript, and video streaming technologies, with a strong focus on performance, scalability, and user experience.

Responsibilities

  • Develop and maintain ReactJS applications with Hooks, Context API, and Redux for state management.
  • Implement real-time video players using Video.js, hls.js, or MSE/EME APIs.
  • Integrate REST APIs and WebSockets for live event streaming and notifications.
  • Translate UI/UX designs from Figma or Sketch into clean, reusable, and responsive code.
  • Optimize state management and rendering performance for large-scale, high-frequency data.
  • Collaborate with backend, AI, and edge engineering teams to deliver end-to-end solutions.
  • Ensure cross-browser compatibility and responsive design.
  • Maintain code quality through testing, documentation, and peer reviews.

Requirements

  • 4+ years of professional frontend development using ReactJS.
  • Proficiency with ES6+ and TypeScript.
  • Strong knowledge of Hooks, Context API, Redux, and performance optimization techniques.
  • Familiarity with video players (Video.js, hls.js) and media APIs (MSE/EME).
  • Strong experience integrating REST APIs and WebSockets.
  • Ability to implement pixel-perfect designs from tools like Figma, Sketch, or Adobe XD.
  • Experience with state management, rendering performance, and real-time updates.

Nice to Have

  • Experience with WebRTC, HLS, and WebSocket-based video streaming.
  • Familiarity with progressive web apps (PWA) or offline-first approaches.
  • Knowledge of data visualization libraries (D3.js, Recharts, or similar).
  • Understanding of authentication flows (OAuth2, JWT).
  • Exposure to DevOps and CI/CD for frontend deployments.

Apply for this position

Interested in this role? Send us your resume and we'll get back to you soon.

Apply via Email

careers@qareeb.io

Job Summary

Type:Full-time
Experience:4+ years
Location:Hybrid
Department:Engineering