Job Specifications
Job Title: UI Lead Developer
Location: Montreal, Quebec
Job Description
We are seeking a UI Angular Lead Developer to lead the design, architecture, and delivery of modern, scalable front-end applications using the Angular framework within our enterprise technology ecosystem. This role involves close collaboration with product, UX, backend, and DevOps teams to build and deploy high-performance user interfaces supporting mission-critical business functions.
Key Responsibilities
Lead the end-to-end front-end development lifecycle using Angular — from architecture and component design to deployment and maintenance.
Collaborate with product managers, UX designers, and backend teams to translate complex business requirements into efficient and intuitive UI solutions.
Define and implement best practices for UI development including modular component design, micro-frontends, responsive design, and accessibility (WCAG).
Oversee CI/CD pipeline integration for front-end applications, ensuring streamlined deployments and DevOps alignment.
Integrate and deploy UI components within Kubernetes-based environments for scalability and resilience.
Conduct code reviews, mentor junior and mid-level developers, and ensure adherence to testing standards (unit/integration using Jasmine, Karma, Jest).
Optimize performance across browsers and devices, managing issues such as rendering bottlenecks, memory leaks, and large-scale data visualization challenges.
Stay current with the latest Angular ecosystem trends, RxJS/NgRx state management, and DevOps tooling for front-end delivery.
Collaborate with global development teams to maintain consistency in shared component libraries and deployment strategies.
Required Qualifications & Skills
Bachelor’s or Master’s in Computer Science, Engineering, or related field (or equivalent experience).
8+ years of front-end/UI development experience, including 3+ years in a lead or architect role.
Expertise in Angular (v10+), TypeScript, JavaScript (ES6+), HTML5, CSS3, and responsive design principles.
Strong experience with state management (RxJS, NgRx) and modular Angular architecture.
Hands-on experience with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, or similar).
Working knowledge of Kubernetes, Docker, and containerized front-end deployments.
Familiarity with Webpack, npm/yarn, and automated testing frameworks (Jasmine, Karma, Jest).
Proven ability to deliver high-performance UIs for complex, data-rich enterprise applications.
Excellent communication, leadership, and mentoring skills.
Experience in Agile/Scrum environments and distributed team collaboration.
About the Company
At Extend Information Systems (ExtendInfosys), we're cognizant of shaping the future. It's about providing the platform which connects the dots and getting you to the next level. Connecting with the right audience and platforms to get you there. Whether it's reinventing legacy to digital transformation that reshapes your business, helping you build a world-class team, or finding the right talent for your professional growth, we're all along with you. Let's be creative and shake our hands for the change. Let's collaborate, to...
Know more