Job Title: Angular Developer
Location: Montreal, QC (4x onsite a week)
Employment Type: Contract
Pay Rate: CAD$40 - $48/HR INC
Interview Type: Face 2 Face (Onsite Interview Only)
Job Description
We are looking for a talented Angular Developer to join our team and help build scalable high performance web applications
The ideal candidate should have strong expertise in Angular frontend development best practices and integration with RESTful APIs
Key Responsibilities
- Develop enhance and maintain frontend applications using Angular latest version
- Translate business and technical requirements into high quality secure and scalable code
- Build reusable UI components modules and libraries for future use
- Optimize applications for maximum speed performance and responsiveness
- Integrate frontend applications with RESTful APIs and backend services
- Collaborate closely with UXUI designers backend developers and stakeholders
- Participate in code reviews troubleshooting debugging and performance tuning
- Ensure code quality through unit testing Jasmine Karma and best practices
- Stay updated with the latest Angular features frameworks and industry trends
Required Skills Qualifications
- Strong proficiency in Angular 8 components services RxJS directives pipes routing lifecycle hooks
- Solid understanding of TypeScript JavaScript HTML5 CSS3 and responsive design
- Experience with State Management tools NgRx Behavior Subject etc.
- Handson experience working with REST APIs JSON and asynchronous programming
- Knowledge of UI libraries like Angular Material or Bootstrap
- Experience with version control systems Git
- Strong debugging problem solving and analytical skills
- Familiarity with agile methodologies Scrum Kanban
Preferred Good To Have Skills
- Experience with Cloud platforms AWS Azure GCP
- Knowledge of containerization Docker or CICD pipelines
- Experience with unit testing automation frameworks
- Understanding of micro frontend architecture
- Familiarity with backend technologies Nodejs NET Java is a plus
Education
- Bachelors or Masters degree in Computer Science Engineering or related field preferred
Disclaimer: AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.