Exiger

Senior Front-End Developer

Exiger

full-time

Posted on:

Location Type: Hybrid

Location: Toronto • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job 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