
Senior Front-End Developer
Exiger
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • 🇨🇦 Canada
Visit company websiteJob Level
Senior
Tech Stack
AngularDockerJavaScriptKubernetesRxJSSCSSTypeScriptWebpack
About the role
- Collaborate with product owners to define user stories and translate them into front-end solutions
- Develop, test, and maintain responsive and accessible web applications
- Participate in design and architecture discussions to deliver scalable and maintainable UI solutions
- Review code and mentor junior developers across the front-end team
- Troubleshoot issues and squash bugs to continuously improve product stability
- Recommend and implement improvements to the front-end stack, tooling, and workflow
- Work closely with the UX team to ensure fidelity to design and an excellent user experience
- Build and evolve a design system: set foundational architecture and scalable component patterns
- Translate Figma component designs into robust, accessible, and reusable Angular components
- Maintain and evolve a shared component library within an Nx monorepo
- Establish theming and customization strategies to support multiple brands or product variants
- Serve as a technical champion to support adoption across engineering teams with clear documentation and feedback processes
Requirements
- 8+ years of professional software development experience
- 5+ years of experience with JavaScript, HTML, and CSS
- 4+ years of experience using Angular in production
- 2+ years working in agile development teams
- 2–3 years of experience building a design system from scratch for a SaaS product or platform, or leading development/maintenance of core components
- An undergraduate or graduate degree in computer science, HCI, or equivalent experience
- Modern JavaScript (ES2015+) and TypeScript
- Angular (v18+) and component-based architecture
- Experience with Angular Material and extending its component APIs
- RxJS and reactive programming principles
- Modern CSS including flexbox, grid, custom properties, and responsive design
- SCSS or other CSS pre-processors
- RESTful API integration
- Nx monorepos and module federation
- Webpack and front-end build tooling
- Docker for local development and containerization
- Kubernetes awareness
- Familiarity with Storybook, Chromatic, design tokens and tools like Style Dictionary or Figma Tokens
- Accessibility best practices (semantic HTML, ARIA, keyboard navigation, WCAG compliance)
- Experience building and evolving shared component libraries
Benefits
- Work on mission-driven products that make a real impact
- Collaborate with thoughtful teammates who care deeply about code quality and design
- Enjoy flexible work arrangements and modern development practices
- Have the freedom to propose and lead technical initiatives
- Access to learning budgets, industry conferences, and clear career growth opportunities
- Hybrid work policy (periodically reviewed)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptHTMLCSSAngularTypeScriptRxJSSCSSRESTful APIWebpackDocker
Soft skills
collaborationmentoringtroubleshootingcommunicationdocumentation
Certifications
undergraduate degree in computer sciencegraduate degree in computer scienceHCI