Fortinet logo
FortinetPosted 4 weeks ago

Staff Front-End Developer (Angular)

$140,000–$160,000 year

On-siteBurnaby, British Columbia, Canada

Full TimeSenior LevelBachelors DegreeEnterpriseTECH

Job Summary

Lead the design, development, and maintenance of Angular-based front-end architecture while leveraging existing UI standards and design systems. Collaborate with designers to deliver clean, responsive, mobile-friendly interfaces and integrate with backend APIs to guide contract design. Mentor developers, conduct code reviews, and drive performance, security, and accessibility improvements across the stack. Contribute to product and engineering strategy, including roadmap planning and technical direction. This full-time position in Canada offers a base salary of $140,000 - $160,000 annually.

Required Qualifications

  • 6+ years of front-end development experience with a strong focus on Angular
  • Deep expertise in TypeScript, RxJS, SCSS, and component-based architecture
  • Proven ability to build responsive, mobile-friendly web applications using modern CSS and layout techniques
  • In-depth understanding of JavaScript design and architectural patterns
  • Experience with CSS pre-processors like SASS or LESS
  • Solid experience integrating with REST APIs, gRPC, WebSocket, GraphQL and understanding server-side concerns
  • Strong problem-solving, analytical, and debugging skills
  • Proficient with performance optimization, scalability, and front-end security best practices (e.g., XSS, CSRF)
  • Skilled in building and maintaining complex Single Page Applications (SPAs)
  • Familiar with testing and debugging tools such as Jasmine, Karma, Cypress, Chrome DevTools

Desired Qualifications

  • Familiarity with cloud platforms that manage enterprise networking and security hardware, including firewalls, wireless, switches, and extender devices
  • Experience in backend development using Java

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce