cover image
March Networks

Senior Frontend Developer - Video Surveillance Web Platform

Hybrid

Ottawa, Canada

Senior

Full Time

04-11-2025

Share this job:

Skills

Creativity JavaScript TypeScript CSS Problem-solving Attention to detail Architecture react Recruitment

Job Specifications

March Networks is proud to be recognized as one of Ottawa's Best Places to Work.

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.

Position

Senior Frontend Developer for web-based video surveillance and security device management platform

Key Responsibilities

Web Application Development

Develop and maintain React/TypeScript web applications for video surveillance systems
Build responsive web interfaces for network topology and device management
Create web-based video players for real-time streaming and playback

Web Architecture & Patterns

Implement modular web architectures using Nx monorepo
Manage client-side state with MobX and dependency injection patterns
Develop web services and stores for complex data management
Implement reactive web components using Observer patterns
Integrate web client with REST APIs for device management
Handle web client connection states and offline scenarios for network devices
Implement web controls for PTZ cameras and alarm management
Implement multi-language support for web clients (12+ languages)
Manage dynamic translations and web UI localization
Maintain terminology consistency across web platform

Required Technical Skills

Core Web Technologies

React 18+, TypeScript, JavaScript ES6+
MobX for client-side state management
Ant Design component library for web UI
Nx monorepo architecture for web applications
LESS/CSS for web styling
Jest for testing

Web Architecture

Dependency Injection patterns for web services
Service-oriented architecture for web clients
Component composition patterns for web UI
Error handling and logging strategies for web applications

Web Video & Multimedia

WebRTC for browser-based video streaming
Web media player controls and video diagnostics
Real-time data synchronization in web clients
Web-based video export and timeline management

Preferred Qualifications

Experience with video surveillance web systems
Knowledge of WebRTC and web streaming protocols
Experience with monorepo and micro-frontend web architectures

Soft Skills

Problem-solving for complex web systems
Attention to detail for web UI/UX
Ability to work with international teams
Technical documentation and code review skills

Seniority Level

5+ 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.

About the Company

March Networks works with some of the world’s largest banks and retailers, delivering secure, cloud-based intelligent video solutions, enhancing security, operational efficiency, and profitability through real-time business insights. Through advanced integrations like point-of-sale (POS) systems and ATMs, we go beyond traditional video surveillance, empowering businesses of all sizes to utilize video and AI analytics to drive growth and enhance the customer experience – providing cross-functional insights. With decades of ex... Know more