Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Front-End Architect shaping foundation for Magnet Forensics' SaaS products. Collaborating with teams to create a cohesive frontend platform and modernize codebases.

Responsibilities

  • Help shape the foundation of how all SaaS products are built and experienced.
  • Collaborate with Senior Engineers, Product Managers, and UX Designers to create a cohesive frontend platform.
  • Lead by example, designing reusable UI frameworks and modernizing legacy codebases.
  • Guide engineering teams toward better patterns, tooling, and practices.
  • Tackle problems that blend scale, complexity, and usability.

Requirements

  • 8+ years of professional frontend development experience, including deep expertise in one or more major frameworks (e.g. React, Vue) and modern JavaScript/TypeScript.
  • 4+ years of experience shipping pragmatic SaaS solutions to production (AWS, Azure, or GCP), balancing technical vision with delivery.
  • Excellent mentorship and leadership skills, with the ability to guide and challenge senior developers.
  • Clear and confident communication: you can explain tradeoffs, document patterns, and build trust across Engineering, Product, and UX.
  • Comfortable leading by example: rolling up your sleeves to prototype ideas and prove out new patterns, then scaling those patterns widely through evangelism and mentorship.
  • Bachelor’s degree in a Computer Science related field, or equivalent practical experience.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job type

Full Time

Experience level

SeniorLead

Salary

$154,000 - $264,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureGoogle Cloud PlatformJavaScriptReactTypeScriptVue.js

Location requirements

HybridCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.