Staff Front-End Developer (Angular)
$140,000–$160,000 year
On-siteBurnaby, British Columbia, Canada
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.