Front End Software Engineer
CGI
Front End Software Engineer
CGI is seeking to hire a Front-End Software Engineer with deep Angular expertise and strong cross stack experience in Java (Spring Boot) and NodeJS. In this role, you'll modernize a legacy application, design a scalable Angular application structure, and collaborate across the stack to deliver high quality, performant features on an aggressive timeline. This role is ideal for someone who understands Angular as a full framework and can design clean, maintainable front-end systems that integrate seamlessly with Java and NodeJS services. This is a Full Time; On-Site Employment Opportunity based in Cary, NC.
Design modern Angular applications using standalone components, feature modules, shared libraries, and strict typing for long term maintainability. Build reusable, accessible, and responsive UI components using Angular Material, CDK, or custom design systems. Implement robust state management using RxJS, NgRx, or Component Store to ensure predictable UI behavior. Develop and optimize Angular data services, interceptors, and API integration layers using and RxJS pipelines. Apply advanced Angular performance techniques: OnPush change detection, zone less patterns, lazy loading, and route level code splitting. Collaborate with backend engineers to design clean API contracts and integrate with Java (Spring Boot) microservices and NodeJS service layers. Modernize legacy front end codebases by refactoring outdated modules, removing anti patterns, and aligning with current Angular best practices. Build CI/CD ready front end pipelines with automated linting, testing, and build validation. Identify opportunities for AI assisted development, including code generation, test creation, and documentation acceleration. Contribute to design discussions around component hierarchy, routing strategy, shared utilities, and cross application patterns.
Required qualifications to be successful in this role include: 6+ years of Angular (Angular 10+ preferred), with strong understanding of framework internals. 3+ years of NodeJS for building supporting services, middleware, or integration tooling. 2+ years of Java (Spring Boot) for backend collaboration or full stack delivery (nice to have). Deep experience with: RxJS (operators, subjects, multicasting, error handling) NgRx or Component Store Angular CLI, workspace configuration, schematics Routing strategies, guards, resolvers, lazy loading Change detection optimization Experience with Dev Assist tools (code generation, diagramming, automation helpers). Experience with test automation (Jest, Jasmine/Karma, Cypress, Playwright) is a plus. Experience with AWS (CloudFront, S3, Lambda, API Gateway) is a plus. Strong ownership mindset — drives features from design through delivery. Comfortable working across multiple concurrent business capabilities. Education Required: Bachelor's degree in computer science or related field
Skills: Agile
What you can expect from us: Together, as owners, let's turn meaningful insights into action. 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.
- ...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.Being Epic means being a...SuggestedWorldwide
- ...and capabilities, empowering data centers and operational teams worldwide. About the Role We're looking for a Junior Front End Engineer to help build Chekhub's core web platform. You'll work closely with product, design, and senior engineers to turn complex operational...SuggestedFull timeInternshipWorldwide
- ...work with cross functional product, UX, architecture, API, and engineering teams to deliver intuitive and reliable digital experiences.... ...qualifications to be successful in this role include: 6–9 years of software development experience, with strong native Android development...SuggestedFull time
- ...responsibilitiesSummary of duties: Collect the demands of US based end users for the development of new solutions and products,... ...electrical distribution design requirements is considered a plusDesign software skills(i.e. Etap, SKM, EasyPower, AutoCAD or similar is...Suggested
- ...manufacture of advanced semiconductor products across a diverse range of end markets, including Data Centers, Telecommunications, Industrial... ..., advanced packaging, systems architecture and applications engineering. We are committed to our customers’ success. We partner with...SuggestedPermanent employmentWork at office
$74.2k - $137.8k
...customer facing role you will provide the front-line design services, technical sales... ...technical experts, sales and application engineers who provide the design services, technical... ..., HDLs, synthesis and timingEmbedded software development and HW/SW codesign and co-verificationUNIX...Rotational programFull time- ...manufacture of advanced semiconductor products across a diverse range of end markets, including Data Centers, Telecommunications, Industrial... ..., advanced packaging, systems architecture and applications engineering. We are committed to our customers’ success. We partner with...Permanent employmentImmediate start
- Job ID: 19074755Reference Number: 23-00425Title: DevOps / Deployment EngineerLocation: Cary,, NC, 07512Posted Date: 2023-02-23Company: HAN Staffing Mandatory "UCD " "IBM Urbancode Deploy " Required skills for a resource responsible for deploying code in an urban environment...
- 10+ Years Must Must-Have Skills * Java (7+ Years Must) * Spring Boot * Microservices * REST APIs * Node.js * React.js * Remix * JavaScript * Groovy * JSON * Docker * Kubernetes * SQL & MongoDB (NoSQL) * Cloud Development * CI/CD * DevOps...Temporary work
- SaaS Senior Software Developer - Hybrid, Cary NCWe’re a leader in data and AI. Through our software and services, we inspire customers... ...build, ship, test, and scale our SaaS Solutions.As a SaaS Software Engineer, you will:Design and develop high-quality, testable, and...Full timeLocal areaWork visa
$80.3k - $149.1k
...solutions. We are looking for Frontend Engineers who will collaborate with clients to... ...engineering practices to enable scalable end-to-end solutions. Your Key Responsibilities... ...attributes for success Prior frontend software product development experience, with...Immediate startFlexible hours- C Software Developer - Hybrid, Cary, North CarolinaWe’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.If you're looking for a dynamic, fulfilling career...Full timeLocal areaWork visaShift work
$65.8k - $213.4k
...together and take pride in our contributions to the nation’s safety.We are recruiting for junior, mid-level, and senior engineers with a background in Software Engineering to support our team. This position can be located in either of the following locations: Redondo Beach (...Relocation packageShift work- ...TechOnsite 321 Coffee Shop providing free coffee and pastries to employeesJob DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks, and cloud technologies to lead our software development initiatives on...Live inWork at officeWork from homeFlexible hours
- C Software Developer (Emerging Careers) - Hybrid, Cary, North Carolina We’re a leader in data and AI. Through our software and services... ...firewalls and deliver customer data in real-time to the SAS analytic engines. The CDE team uses modern development practices to provide...Full timeLocal areaWork visa
- ...you will work closely with experienced engineers to design, implement, test, and... ...stack, and care about building reliable software in environments where quality and correctness... ...: Implement and unit test back-end components and front-end web pages. Create, integrate, and...Full timeWork visa
- Senior Software Developer / Golang - Hybrid, Cary NC We’re a leader in data and AI. Through our software and services, we inspire customers... ...qualifications: Bachelor’s degree in computer science, engineering, or a related quantitative field 8+ years of experience as a developer...Full timeLocal areaWork visa
- Software Developer (Emerging Careers)- Hybrid, Cary, North CarolinaWe’re a leader in data and AI. Through our software and services,... ...Developer (Emerging Careers) specialized in Generative AI to join the engineering team driving SAS Retrieval Agent Manager. In this role, you...Full timeLocal areaWork visaShift work
- Senior Software Developer - HIE Production Support (Healthcare Interoperability)- RemoteUS Government & Public Sector - Healthcare Services... ...Software Developer - HIE Production Support is a hands-on engineering role focused on sustaining, enhancing, and remediating large-...Full timeLocal areaWork visa
- ...experiences—we create opportunities to connect, grow, and make an impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud prevention at...Full timeWork visa
- ...hiring a Principal AI Forward Deployment Engineer to embed with strategic semiconductor customers... ...'s AI and agentic solutions across their end-to-end silicon design flows. This is a... ...-design practitioner who can translate front-end, physical-design, and methodology...Full timeRelocation
$82k
...troubleshoot complex production issues and deliver reliable solutions • Flexibility and the ability to work effectively in a fast-paced front-office trading environment • Previous financial services or trading application experience is a big plus. Pay and Benefits...Full timeLocal area$114k
...HCLTech is looking for a highly talented and self- motivated DevOps Engineer - GCP to join it in advancing the technological world through innovation and creativity. Job Title: DevOps Engineer - GCP Position Type: Full-time Job ID: 154442 Location: Cary...Full timeLocal area- ...JOB SUMMARY The Senior Software Engineer is a key technical contributor responsible for developing, maintaining, and integrating Do Supply... ...CI/CD pipelines. ~ Familiarity with unit, integration, and end-to-end testing frameworks. EDUCATION & EXPERIENCE Bachelor...Work experience placementLocal areaMonday to Friday
- ...Job Description Software Developer- Hybrid, Cary, North Carolina We’re a leader in data and AI. Through our software and services... ...managers, and AI practitioners, you will contribute to engineering solutions that improve software quality, productivity, and development...Full timeLocal areaWorldwideWork visa
- ...Senior Software Engineer Security Journey is hiring a Senior Software Engineer to join a high-performing development team adding and updating features on its Enterprise AI Training and Capability Platform. We work as a close-knit team, utilizing generative AI to enhance...
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...as well as strong professional experience building production software in RustOwned and shipped large initiatives that require coordination...
- ...Software Engineer Are you ready to explore the world of aerospace and defense? Do you want to learn from and collaborate with some of the greatest minds in the industry? At RTX, our internships, co-ops and full-time careers provide an exceptional foundation to work...Full timeWork experience placementSummer workInternshipRelocation
- ...Software Engineering Intern We are seeking a full-time Software Engineering Intern for Summer 2027 at our office in Cary, North Carolina. In this role, you will be responsible for learning and training to develop software for Garmin's communication and navigation products...Full timeSummer workInternshipWork at office
- ...our clients to deliver a comprehensive, end-to-end advisor and investor experience.... ...contributing to the overall strategy of software development projects. Provides technical... ...Overview of the Senior Specialist, Software Engineering: The Senior Specialist, Software...Temporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Front End Software Engineer. Be the first to apply!
- front end developer internship remote Cary, NC
- entry level front end developer remote Cary, NC
- remote front end web developer Cary, NC
- intel software engineer Cary, NC
- software engineer Cary, NC
- senior robotics software engineer Cary, NC
- financial software developer Cary, NC
- part time software developer remote Cary, NC
- software engineer remote Cary, NC
- ngo software engineer Cary, NC




