Job Title: Senior Angular Front End Engineer
Location: Toronto, Ontario
Duration: 06 Months
Introduction
Join a dynamic team where you will lead the design and implementation of cutting-edge Angular applications. We are looking for an experienced engineer who is passionate about building robust, maintainable, and scalable front-end solutions.
Required Skills & Qualifications (Must-have qualifications that candidates must meet to be considered)
- 6-8 years of professional software development experience
- 5 years of experience building production Angular applications
- Expertise in Angular and TypeScript, including components, modules, routing, and forms
- Strong knowledge of RxJS and state management tools like NgRx
- Solid understanding of HTML5, CSS3/SCSS, and responsive design
- Experience with REST and GraphQL API integrations
- Proficiency in testing frameworks such as Jasmine, Karma, or Jest
- Familiarity with CI/CD for front-end, bundlers, and monorepos
- Understanding of security fundamentals and best practices for front-end development
- Excellent communication and documentation skills
Preferred Skills & Qualifications (Nice-to-have skills but are not required)
- Experience with design systems and micro frontends
- Familiarity with performance tooling like Lighthouse
- Knowledge of theming and module federation
Day-to-Day Responsibilities (key tasks and expectations for the role)
- Lead the architecture and delivery of front-end solutions using Angular
- Define and enforce UI architecture patterns and best practices
- Implement robust and reactive UIs with RxJS and NgRx
- Collaborate with cross-functional teams to deliver high-quality products
- Mentor developers and participate in design reviews and pair programming sessions
- Ensure performance optimization and accessibility compliance
- Drive documentation and maintain high-quality code reviews
- Implement secure front-end practices and collaborate on observability
Company Benefits & Culture
- Inclusive and diverse work environment
- Opportunities for professional growth and development
- Supportive team culture that values collaboration and innovation
For immediate consideration please click APPLY to begin the screening process with Alex.