Front End Engineer (React) for Video Surveillance System (#4032)

REFERRAL BONUS
Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Public transit technology provider

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*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend