Role: Angular Frontend Developer
Location: Toronto, ON
4 Days work from office and 1 day work from home
Must Have
B.S. degree in Computer Science or related technical field with equivalent practical experience.
2+ years experience with JavaScript and TypeScript.
Intermediate to advanced knowledge and experience with Angular 20+, including standalone components, dependency injection, change detection, RxJS, and Angular CLI/Nx workspace management.
Proficiency in NgRx (or Redux), signals, and reactive patterns for scalable state management.
Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing
Experience building complex layout with SASS or other CSS scripting language, and HTML5
Experience with unit testing with Jest or ViTest
Experience with code merging and branching methodologies using Git
Experience working within an Agile product team
Nice to have
Experience with NX and Monorepo
Experience with feature flag systems (DevCycle or similar), and integrating third-party SDKs
Skills in lazy loading, bundle optimization, and mobile-first design.
Experience supporting production-level software
Experience in other Web UI frameworks is valuable (ie. React, Vue)
Experience with web accessibility, performance, and end to end testing
Experience with a design system and/or component library