Title: Angular Developer
Location: Mississauga, Ontario, Canada
Work Model: Hybrid 3 days onsite per week
Employment Type: Full-Time / Permanent
Job Summary
We are seeking an experienced Angular Developer to join our team and work on modern, scalable web applications for a leading banking client. The ideal candidate will have strong expertise in Angular, front-end development, and enterprise application design, along with the ability to collaborate effectively with cross-functional teams in a fast-paced environment.
Key Responsibilities:
- Design, develop, test, and maintain responsive web applications using Angular.
- Build reusable, scalable, and high-performance UI components.
- Develop and integrate RESTful APIs and backend services.
- Collaborate with UI/UX designers, backend developers, architects, QA teams, and business stakeholders.
- Write clean, maintainable, and well-documented code following industry best practices.
- Troubleshoot application issues and perform debugging, optimization, and performance tuning.
- Participate in code reviews, technical discussions, and Agile/Scrum ceremonies.
- Contribute to application architecture, technical design, and continuous improvement initiatives.
- Ensure applications meet security, quality, usability, and performance standards.
Required Qualifications:
- 5+ years of professional software development experience with strong Angular expertise.
- For Lead-level positions: 10+ years of overall development experience.
- Strong proficiency in Angular, TypeScript, JavaScript, HTML5, and CSS3.
- Experience developing responsive and user-friendly web applications.
- Strong understanding of REST APIs and web services.
- Experience with Git and modern software development practices.
- Familiarity with Agile/Scrum methodologies.
- Strong problem-solving, analytical, and communication skills.
- Ability to work effectively in a hybrid environment with 3 days onsite per week.
Preferred Qualifications:
- Experience working on enterprise or financial/banking applications
- Knowledge of Angular Material, RxJS, NgRx, or similar frameworks/libraries.
- Exposure to CI/CD, DevOps practices, and cloud technologies.
- Experience with automated unit and integration testing.
- Previous experience working with large-scale, highly secure applications is an advantage.