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.