Sr. Front End Developer - Angular, Node.js

CGI Technologies and Solutions, Inc.
Merrimack, NH, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$77,800.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Automation of Tests Unit Testing Cascading Style Sheets (CSS) Cloud Computing Cloud Engineering Code Coverage DevOps Github
+31 more
Design of User Interfaces Node.Js Performance Tuning Scrum Methodology Selenium Software Engineering TypeScript Web Application Frameworks Website Wireframe RxJS Test-Driven Development (TDD) ReactJS Delivery Pipeline Cypress (Programming Language) Generative AI Backend Containerization AngularJS Material UI Kubernetes Playwright IBM UrbanCode Deploy Figma Npm(Software) Front End Software Development Cucumber (Software) Jasmine Docker Jenkins Artifactory Microservices

Job description

We are seeking a highly skilled Front End Developer with deep expertise in modern JavaScript frameworks, UI engineering, and cloud native application development. This role is ideal for engineers who excel at building high performing, scalable front end applications using Angular and Node.js, while embracing modern engineering practices such as TDD, CI/CD automation, microservices, and GenAI assisted development. You will collaborate closely with product, UX, and backend engineering teams to deliver exceptional user experiences., Develop and maintain modern, responsive front end applications using Angular, JavaScript/TypeScript, HTML/CSS, RxJS, and Node.js.

. Collaborate with UX teams using Figma to translate wireframes and prototypes into high quality UI components.

. Build reusable UI components and front end architecture aligned with SPA/MV* best practices.

. Implement test automation across Unit, Integration, and Functional layers using Selenium, Cucumber, Cypress, Playwright, Jest, and Jasmine.

. Champion Test Driven Development (TDD) and ensure high test coverage across front end codebases.

. Develop and maintain Node.js services, NPM packages, and front end build pipelines.

. Deploy and manage applications using AWS services, ensuring scalability, reliability, and performance.

. Build and automate CI/CD pipelines using Jenkins, Artifactory, uDeploy, GitHub, and related tools.

. Contribute to microservices based architectures and help build highly automated, scalable, and maintainable infrastructure.

. Leverage GenAI, Dev Assist, Figma plugins, and Spec Driven Development to accelerate development and improve engineering quality.

. Collaborate with cross functional teams to deliver high quality features on time.

. Maintain strong documentation, coding standards, and best practices.

Requirements

10+ years of experience developing front end applications using modern MV*/SPA frameworks.

. Strong hands on expertise with Angular, JavaScript/TypeScript, Node.js, NPM, HTML/CSS, RxJS.

. Experience with React is a plus.

. Hands on experience with test automation using Selenium, Cucumber, Cypress, Playwright.

. Strong background in Unit Testing using Jest, Jasmine, and TDD methodologies.

. Proficiency with AWS services for deploying and managing cloud applications.

. Fully hands on experience with CI/CD pipelines using Jenkins, Artifactory, uDeploy, GitHub, etc.

. Experience implementing microservices architecture and building scalable front end systems.

. Strong analytical, communication, and organizational skills.

. Ability to manage multiple tasks and deliver high quality work in fast paced environments.

. Experience with GenAI, Dev Assist, Figma, and Spec Driven Development is a significant plus.

Preferred Qualifications

. Experience with performance optimization and front end security best practices.

. Familiarity with containerization (Docker, Kubernetes).

. Experience working in Agile/Scrum environments.

. Ability to mentor junior developers and contribute to engineering best practices.

. Strong collaboration skills with UX, backend, and product teams., + Angular

  • Generative AI

  • Java

  • Microservices

  • Node.Js

  • Selenium

  • Test automation

  • Typescript

  • Agile

  • Docker

Benefits & conditions

CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $77,800.00 $172,400.00.

CGI’s benefits are offered to eligible professionals on their first day of employment to include:

. Competitive compensation

. Comprehensive insurance options

. Matching contributions through the 401(k) plan and the share purchase plan

. Paid time off for vacation, holidays, and sick time

. Paid parental leave

About the company

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team-one of the largest IT and business consulting services firms in the world.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all