Position Details:
- Role: UI Developer (Angular)
- Experience: 4–5 Years
- Location: Montreal, Canada (Hybrid Onsite)
- Employment Type: Full-Time
- Client: Wissen Technology / Morgan Stanley
Job Description
We are seeking a talented UI Developer with strong experience in Angular to build modern, responsive, and high-performance web applications. The ideal candidate should have hands-on experience with front-end technologies, REST APIs, and responsive UI development while collaborating with cross-functional teams in an Agile environment.
Roles & Responsibilities
- Design, develop, and maintain responsive web applications using Angular.
- Build reusable UI components and implement scalable front-end architecture.
- Collaborate with UX/UI designers to translate designs into high-quality user interfaces.
- Integrate front-end applications with RESTful APIs and backend services.
- Optimize application performance, accessibility, and responsiveness.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and follow coding standards and best practices.
- Troubleshoot, debug, and resolve UI-related issues.
- Work closely with product owners, QA, and backend developers in an Agile/Scrum environment.
- Stay updated with the latest Angular and front-end development trends.
Required Skills
- 4–5 years of experience in Front-End/UI Development.
- Strong experience with Angular (Angular 12+ preferred).
- Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS.
- Experience with RxJS, Angular CLI, Angular Material, and responsive design.
- Good understanding of REST APIs and JSON integration.
- Experience using Git or other version control systems.
- Knowledge of Bootstrap or other modern CSS frameworks.
- Familiarity with Agile/Scrum development methodologies.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and teamwork abilities.
Nice to Have
- Experience with state management libraries such as NgRx.
- Knowledge of Node.js and build tools like Webpack.
- Experience with unit testing frameworks such as Jasmine and Karma.
- Exposure to cloud platforms (AWS, Azure, or GCP) is a plus.
- Experience in the Banking or Financial Services domain is preferred.