We are seeking a talented Front-End Engineer experienced with React to lead the development of a modern web-based interface for configuring our next-generation DVR systems and related video surveillance equipment. You will play a key role in transforming user requirements into intuitive, robust UIs that enable seamless setup, management, and diagnostics for complex video systems.
Key Responsibilities:
*Design, develop, and maintain dynamic, user-focused UIs for configuring DVRs and other video surveillance devices, using React and modern JS/TS frameworks.
*Collaborate with backend, hardware, and product teams to deliver smooth end-to-end workflows, device management, and status monitoring.
*Build and integrate frontend components for live video preview, playback, streaming, and system health visualization.
*Implement robust validation, error-handling, and user guidance for system and device configuration.
*Document UI designs and contribute to usability testing and feedback sessions.
*Ensure application reliability, responsiveness, and security—across desktop and mobile browsers.
Must-Have Qualifications:
*5+ years professional experience building and maintaining front-end applications with React and modern JavaScript/TypeScript.
*Strong skills in HTML5, CSS3 (SASS/LESS/styled-components), and component-driven architecture.
*Experience consuming RESTful APIs and managing asynchronous data flows (Redux, SWR, React Query, etc).
*Ability to design performant, user-friendly interfaces for technically complex domains (config, control panels, dashboards, etc).
*Familiarity with Git, code review, and agile/SCRUM development practices.
*Excellent communication skills and experience collaborating in cross-functional teams.
Strong Pluses (Preferred):
*Hands-on experience with media and video player APIs (e.g., HLS.js, video.js, Shaka, WebRTC, or similar).
*Previous work on web-based UIs for CCTV, NVR/DVR, or media streaming/remote device control solutions.
*Understanding of video streaming protocols (HLS, DASH, RTSP), browser media compatibility, and real-time event UX.
*Experience with authentication/authorization UIs and role-based access control.
Bonus Points:
*UX/UI design skills (Figma, Sketch, Storybook, etc).
*Multilingual UI development or localization/internationalization experience.
*Previous collaboration with hardware/embedded/systems teams.
We offer*:
*not applicable for freelancers
We’ll drop you a note when there are new jobs that match your search.
We're sorry!
The vacancy is already closed so you will be redirected to the jobs page.
This page will redirect in 10 seconds