March Networks

Senior Frontend Developer - Video Surveillance Web Platform

Posted: 5 hours ago

Job Description

March Networks is an established global leader in the video surveillance industry and works with the world's largest retailers and banking institutions. Our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you'll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities needed to advance your career. At March Networks, we value your hard work, creativity and your passionate desire to deliver only the best to our customers, partners and each other.PositionSenior Frontend Developer for web-based video surveillance and security device management platformKey ResponsibilitiesWeb Application DevelopmentDevelop and maintain React/TypeScript web applications for video surveillance systemsBuild responsive web interfaces for network topology and device managementCreate web-based video players for real-time streaming and playbackWeb Architecture & PatternsImplement modular web architectures using Nx monorepoManage client-side state with MobX and dependency injection patternsDevelop web services and stores for complex data managementImplement reactive web components using Observer patternsIntegrate web client with REST APIs for device managementHandle web client connection states and offline scenarios for network devicesImplement web controls for PTZ cameras and alarm managementImplement multi-language support for web clients (12+ languages)Manage dynamic translations and web UI localizationMaintain terminology consistency across web platformRequired Technical SkillsCore Web TechnologiesReact 18+, TypeScript, JavaScript ES6+MobX for client-side state managementAnt Design component library for web UINx monorepo architecture for web applicationsLESS/CSS for web stylingJest for testingWeb ArchitectureDependency Injection patterns for web servicesService-oriented architecture for web clientsComponent composition patterns for web UIError handling and logging strategies for web applicationsWeb Video & MultimediaWebRTC for browser-based video streamingWeb media player controls and video diagnosticsReal-time data synchronization in web clientsWeb-based video export and timeline managementPreferred QualificationsExperience with video surveillance web systemsKnowledge of WebRTC and web streaming protocolsExperience with monorepo and micro-frontend web architecturesSoft SkillsProblem-solving for complex web systemsAttention to detail for web UI/UXAbility to work with international teamsTechnical documentation and code review skillsSeniority Level5+ years of enterprise web frontend development experience, preferably in complex technical multimedia web systems.March Networks is an equal opportunity employer and supports a diverse workforce.Accommodations are available upon request for candidates taking part in all aspects of the selection process. Applicants can make their accommodation needs known to us in their application.Please note March Networks uses AI as part of the recruitment process.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In