- Salary
- Salary not disclosed
- Experience
- Fresher friendly
- Job type
- Full-time
- Location
- Work from home
Niagara DigitalVerified companyWork from home5 Nov 2026
This job includes an online test
You'll take it right after applying — about 60 minutes. It is proctored: you'll need a camera and must stay on the test screen.
About us
Sellers use the platform to list used outdoor gear, and we handle payments, shipping labels and buyer protection. Niagara Digital runs an online marketplace where homeowners book local handymen, cleaners and movers.
About the role
We are adding a Senior Frontend Engineer to our Design Systems team. Hands-on frontend role. You'll ship features, fix layout bugs on odd screen sizes and help maintain our shared component library. Fully remote. You can work from anywhere in Canada. Please make sure you have a quiet place to work and a solid internet connection.
Essential duties and responsibilities
Maintain and extend the shared component library in Storybook. Track down cross-browser bugs in Safari, Chrome, Firefox and mobile browsers. Add analytics events and help product read the results. Work with designers to adjust interactions when something doesn't hold up in the browser. Review frontend pull requests and keep coding conventions consistent. Build UI features in React and TypeScript from Figma designs. Pair with backend engineers on API contracts before work starts. Manage client state with Redux Toolkit, Zustand or TanStack Query.
Skills and experience
6+ years building production web applications. Comfortable using browser dev tools to debug network, layout and performance issues. Deep working knowledge of React (hooks, context, rendering behaviour). Experience with a styling approach such as Tailwind, CSS Modules or styled-components.
Pay and benefits
Pay: $153,000 - $193,000 annually
Extended health and dental benefits. Group RRSP with employer matching. Three weeks paid vacation to start. Professional development budget. Home office allowance.
Please include a short note on why this role interests you.
Only candidates selected for an interview will be contacted.
Start: Immediately.
Demo job created on 11jobs for testing and demonstrations. It is not an actual opening at Niagara Digital.
Niagara Digital · Technology, Information and Internet
Buckeyeway LabsVerified company
ES SoftwareVerified company
Buckeyeway LabsVerified company
Buckeyeway LabsVerified company
Bayside InteractiveVerified company
Hazelvault (Pvt.) Ltd.Verified company