> Markdown version of [/jobs/ext/2005119-front-end-software-engineer](https://www.wearedevelopers.com/jobs/ext/2005119-front-end-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Front End Software Engineer - **Company:** Cgi Inc. - **Location:** Smithfield, RI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Amazon Cloudfront, Amazon S3, Automation of Tests, Code Generation, Continuous Integration, Data as a Services, Multicasting, Node.Js, Performance Tuning, Systems Integration, RxJS, Angular Material, Spring-boot, Cypress (Programming Language), Backend, AngularJS, Playwright, Front End Software Development, Functional Programming, Api Gateway, Api Management, Jasmine - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/front-end-software-engineer-smithfield-ri-usa-58869131 ## About the Role with API contracts with Java Spring Boot and NodeJS services * Modernize legacy frontend codebases and align with Angular best practices * Create CI/CD ready front-end pipelines with linting, testing, and build validation * Identify opportunities for AI-assisted development (code generation, tests, documentation) * Contribute to design discussions on component hierarchy, routing, and utilities Tasks * 6+ years of Angular (Angular 10+ preferred) * 3+ years of NodeJS for supporting services or integration tooling * 2+ years of Java (Spring Boot) for backend collaboration (nice to have) * Deep experience with RxJS (operators, subjects, multicasting, error handling) * Experience with NgRx or Component Store * Experience with Angular CLI, workspace configuration, and schematics * Knowledge of routing strategies, guards, resolvers, and lazy loading * Strong change detection optimization experience * Experience with test automation tools (Jest, Jasmine/Karma, Cypress, Playwright) is a plus * Experience with AWS (CloudFront, S3, Lambda, API Gateway) is a plus * Strong ownership mindset and ability to work across multiple concurrent capabilities Key requirements * Competitive compensation * Comprehensive insurance options * 401(k) matching and ESPP * Paid time off for vacation, holidays, and sick leave * Paid parental leave * Learning opportunities and tuition assistance ## Description Experteer Overview In this role you design and modernize scalable Angular front ends, integrating with Java Spring Boot and NodeJS services. You'll collaborate across the stack to deliver high-quality features on a tight timeline, shaping architecture and reusable components. Your work spans performance optimization, CI/CD readiness, and exploring AI-assisted development to accelerate delivery. This on-site position in Smithfield, RI offers a hands-on path to impact how users interact with mission-critical systems. Compensation / Benefits * Design modern Angular apps using standalone components, feature modules, and strict typing * Build reusable UI components with Angular Material, CDK, or design systems * Implement robust state management with RxJS, NgRx, or Component Store * Develop data services and API integration layers using HttpClient and RxJS * Apply advanced Angular performance techniques: OnPush, lazy loading, route code splitting * Collaborate with backend engineers to align API contracts with Java Spring Boot and NodeJS services * Modernize legacy frontend codebases and align with Angular best practices * Create CI/CD ready front-end pipelines with linting, testing, and build validation * Identify opportunities for AI-assisted development (code generation, tests, documentation) * Contribute to design discussions on component hierarchy, routing, and utilities Tasks * 6+ years of Angular (Angular 10+ preferred) * 3+ years of NodeJS for supporting services or integration tooling * 2+ years of Java (Spring Boot) for backend collaboration (nice to have) * Deep experience with RxJS (operators, subjects, multicasting, error handling) * Experience with NgRx or Component Store * Experience with Angular CLI, workspace configuration, and schematics * Knowledge of routing strategies, guards, resolvers, and lazy loading * Strong change detection optimization experience * Experience with test automation tools (Jest, Jasmine/Karma, Cypress, Playwright) is a plus * Experience with AWS (CloudFront, S3, Lambda, API Gateway) is a plus * Strong ownership mindset and ability to work across multiple concurrent capabilities Key requirements * Competitive compensation * Comprehensive insurance options * 401(k) matching and ESPP * Paid time off for vacation, holidays, and sick leave * Paid parental leave * Learning opportunities and tuition assistance ## Related Videos - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Yes, You Need to Unit Test your JavaScript. Here's How.](https://www.wearedevelopers.com/videos/439-yes-you-need-to-unit-test-your-javascript-here-s-how) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front)