Full Stack Angular Developer

Location: Markham, ONDepartment: Technology Reports to: Director of Technology Salary Range: $70,000 to $95,000 per year Existing Vacancy: Yes - Open and available immediately
Apply Now

Job Summary

Company Description

For 34 years, Lorex has been creating security systems designed to protect your
home and business. Founded and headquartered in Canada, we’ve grown to become
leaders in DIY (Do It Yourself) security, offering premium solutions built on
innovation, reliability, and expertise that enhance your lifestyle and protect
what matters most.

You'll help build and maintain Lorex's web platform for our cloud video offering: the
customer-facing subscription portal (Angular), the supporting Node.js/Express
APIs, and the Video Management System (VMS) web app. This is a
front-end-weighted full-stack role — most of your time is in Angular UI work,
with backend tasks as needed to ship features end to end. You'll execute on new
requirements across these apps, including porting VMS features into Angular as
part of our front-end consolidation.

Duties & Responsibilities

What you'll do
• Build and maintain features in the Angular customer portal (subscriptions, devices, plans, admin) — responsive, internationalized UI.
• Implement new requirements in Angular - live preview, playback, device/person management, statistics
• Make supporting changes in the Node.js/Express backend — REST endpoints, auth, and integration glue — to deliver features end to end.
• Wire up data and commerce flows against existing integrations: Shopify, Seal Subscriptions, RevenueCat, and AWS services (Cognito/JWT, DynamoDB, SQS/SNS).
• Maintain internationalization (Angular i18n / ngx-translate, .xlf workflows) across supported languages.
• Write and maintain tests (Jasmine/Karma front end, Jest back end) and participate in code review and the team's Git/JIRA workflow.
• Help triage and fix production website issues (Sentry, CloudWatch).

Requirements

Must-have qualifications
• 3+ years professional web development with a strong front-end focus.
• Strong Angular and solid TypeScript, HTML/SCSS, Bootstrap, responsive design.
• Practical Node.js + Express experience — building/consuming REST APIs with JWT auth.
• Git-based workflow (branching, PRs, CI/CD).


Nice-to-have
• Exposure to AWS (Cognito, DynamoDB, SQS/SNS, CloudFront).
• Subscription/billing or e-commerce integrations (Shopify, RevenueCat, or similar).
• i18n/localization experience; WebSockets (socket.io).
• Familiarity with video/IP-camera concepts (RTSP/ONVIF, streaming)

Lorex welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Please note that we use AI tools as part of our recruitment process to enhance efficiency and improve candidate experience.

Lorex welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Please note that we use AI tools as part of our recruitment process to enhance efficiency and improve candidate experience.