Senior Angular Developer

Toronto 1 days agoContractor External
332 - 408 / hr
Job Title: Senior Angular Developer Location: Toronto, ON Estimated Duration: 6 Months Under the general direction of the Student Information Systems (SIS) Products and Applications Manager, the successful candidate will join a collaborative and innovative development team responsible for delivering high-quality application code. The role requires active participation across all phases of the Software Development Life Cycle, contributing to the design, development, testing, and implementation of enterprise-wide solutions that support divisional clients company-wide. Our client is seeking an experienced Senior Angular Developer to support the modernization of the Course Information System (CIS), a large enterprise web application. This role will work on the migration of CIS from a legacy AngularJS framework to modern Angular, while enhancing UI/UX consistency, performance, and accessibility. The successful candidate will work closely with UX designers, backend developers, and product stakeholders to establish scalable front-end best practices and deliver a secure, reliable, and high-quality user experience. Key Responsibilities • Lead and execute AngularJS to Angular migration initiatives • Design, develop, and maintain scalable Angular applications • Drive UI/UX improvements in collaboration with UX designers and stakeholders • Implement modern Angular patterns using Angular Signals • Ensure component consistency, performance optimization, and accessibility • Collaborate with backend, DevOps, and QA teams to deliver end-to-end solutions • Mentor junior developers and contribute to code reviews and best practices Required Skills & Qualifications • 7+ years of front-end development experience, with strong expertise in Angular • Proven experience migrating applications from AngularJS to Angular • Deep understanding of RxJS, reactive programming, and async data flows • Hands-on experience with NgRx (Store, Effects, Selectors) and Angular Signals • Strong knowledge of TypeScript, HTML5, CSS/SCSS, and modern UI frameworks • Experience translating UX designs into high-quality, reusable components • Familiarity with REST APIs, Git, CI/CD pipelines, and agile development practices Key Deliverables • Successful migration of AngularJS applications to modern Angular • Improved and consistent UI/UX across all application modules • Reusable, well-documented Angular components and services • Robust state management using RxJS, NgRx, and Signals • High-performance, maintainable, and scalable front-end codebase