Job Title: Angular Developer
Location: Montreal, QC
Work Arrangement: Hybrid
Employment Type: Full-Time
Job Description
We are seeking an experienced Angular Developer to design, develop, and maintain scalable, responsive, and high-performance web applications. The ideal candidate will have strong hands-on experience with Angular, TypeScript, REST APIs, modern front-end development practices, and responsive UI development.
Key Responsibilities
- Design, develop, and maintain web applications using Angular v12+, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap
- Develop reusable, modular, scalable, and maintainable UI components
- Integrate Angular applications with RESTful APIs and backend services
- Optimize application performance, responsiveness, usability, and user experience
- Implement responsive web designs and ensure cross-browser compatibility
- Work with RxJS, NgRx/State Management, and Angular Material
- Collaborate with Business Analysts, UX Designers, Backend Developers, and other technical teams
- Participate in code reviews and ensure adherence to coding standards and development best practices
- Troubleshoot, debug, and resolve application and production issues
- Develop and maintain unit tests for front-end applications
- Support CI/CD deployment processes and automated build pipelines
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery
- Maintain technical documentation and support application maintenance activities
Required Qualifications
- 5+ years of experience in front-end development
- 3+ years of hands-on Angular development experience
- Strong proficiency in Angular, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap
- Experience with RxJS, NgRx/State Management, and Angular Material
- Strong understanding of responsive web design and cross-browser compatibility
- Experience integrating RESTful APIs and working with JSON data
- Experience with Git and CI/CD tools such as Azure DevOps or Jenkins
- Strong understanding of Agile/Scrum development methodologies
- Excellent problem-solving, debugging, and communication skills
Preferred Qualifications
- Experience with cloud platforms such as Microsoft Azure or AWS
- Knowledge of microservices architecture and API-driven development
- Experience with unit testing frameworks such as Jasmine, Karma, or Jest
- Exposure to Financial Services or Capital Markets environments
- Understanding of modern web application security practices
Nice-to-Have Skills
- Experience with React or Node.js
- Knowledge of Docker and Kubernetes
- Experience implementing web application security best practices
- Exposure to cloud-native application development
Tools & Technologies
- Angular
- TypeScript
- JavaScript
- HTML5 / CSS3
- Bootstrap
- RxJS
- NgRx
- Angular Material
- REST APIs / JSON
- Git
- Azure DevOps
- Jenkins
- Jasmine / Karma / Jest
- Azure / AWS
- Docker / Kubernetes