Location: Canada
Employment Type: Contract 6-12 months
We are seeking a highly skilled Angular Front End Developer to join our growing engineering team in Canada. The ideal candidate will have strong expertise in modern web application development and a passion for building scalable high-performance and maintainable frontend applications. This role focuses on crafting intuitive responsive and accessible user interfaces using Angular TypeScript and modern UI best practices while collaborating closely with backend engineers and designers.
Key Responsibilities Frontend DevelopmentDesign develop and maintain responsive modular and high-quality Angular applications.
Build reusable UI components using TypeScript HTML5 CSS3 SCSS/LESS and RxJS reactive patterns.
Manage application state using NgRx or similar state management libraries.
Ensure best practices in component architecture code reusability and maintainability.
Write robust unit tests using Jest to ensure code quality and long-term maintainability.
Implement end-to-end (E2E) tests using Playwright to validate user workflows and application stability.
Optimize applications for performance scalability accessibility (a11y) and cross-browser compatibility.
Identify and resolve frontend performance bottlenecks and UI issues.
Work closely with UX/UI designers to translate designs into clean intuitive user interfaces.
Collaborate with backend teams to integrate REST APIs and ensure seamless data flow.
Participate in agile ceremonies including sprint planning stand-ups and code reviews.
5 years of hands-on experience in frontend development using Angular and TypeScript.
Strong experience with Angular (v10 preferred).
In-depth knowledge of RxJS Observables and reactive programming concepts.
Practical experience with NgRx or similar state management solutions.
Solid understanding of HTML5 CSS3 SCSS and responsive web design principles.
Experience writing unit tests using Jest.
Hands-on experience with Playwright for end-to-end testing.
Experience integrating frontend applications with RESTful APIs.
Strong understanding of frontend performance optimization and accessibility standards.
Proficiency with Git and experience working in an Agile/Scrum environment.
Ability to write clean maintainable and well-documented code.
Excellent problem-solving skills with strong attention to detail.
Experience with CI/CD pipelines for frontend applications.
Familiarity with design systems and component libraries.
Knowledge of cloud platforms or containerized environments.