Position Description:
We are seeking for a creative and innovative Full Stack Developer, someone who wants to be part of our fast-paced and transformational Agile team.
Reliability clearance required: Must have lived in Canada for 5+ years.
Your future duties and responsibilities:
- Design, develop, and own Angular‑based Single Page Applications (SPA) using TypeScript, RxJS, and modern Angular frameworks.
- Build complex, responsive, and high‑performance user interfaces aligned with UI/UX designs and accessibility standards.
- Develop and maintain reusable UI components, libraries, and frontend architecture patterns.-
- Optimize UI performance using lazy loading, efficient state management, and optimized change detection.
- Integrate Angular applications with backend REST APIs, focusing on data presentation and user interaction.
- Write unit and integration tests for frontend code to ensure UI reliability and maintainability.
- Participate in code reviews, UI design discussions, and frontend best‑practice adoption across teams.
Required qualifications to be successful in this role:
- 7–8+ years of frontend development experience, with a strong and recent focus on Angular UI development.
- Deep expertise in Angular, TypeScript, HTML5, CSS3/SCSS, and modern JavaScript (ES6+).
- Strong understanding of frontend architecture, UI performance optimization, and state management.
- Experience collaborating with UI/UX designers, backend teams, and QA in Agile environments.
- Hands‑on experience with frontend testing frameworks and CI/CD exposure for UI applications.
Reliability clearance required: Must have lived in Canada for 5+ years.
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $–$,. This role is an existing vacancy.
#INDCGIC
#LI-SH1
Skills:
Senior UI Developer (Angular) • Ottawa, Canada