Front End Web Developer
Listed on 2026-05-19
-
Software Development
Web Developer
Position Description
CGI is seeking a highly motivated Front End Web Developer to join the Digital team. In this role, you will contribute to the design, development, and delivery of modern web applications and digital platforms that support enterprise‑scale business solutions.
As part of a collaborative Agile team, you will work across the full software development lifecycle—from design and development to testing, deployment, and maintenance support. You will help build scalable, secure, and high‑performing applications and drive engineering best practices.
This is an excellent opportunity for an experienced engineer who thrives in fast‑paced environments, enjoys solving complex technical challenges, and is passionate about building exceptional digital experiences.
Full Time, On‑Site Employment opportunity based in the Dallas, TX area.
Responsibilities- Develop, test, and deploy enterprise‑grade web applications using modern JavaScript frameworks and backend technologies.
- Participate in building responsive, scalable, and maintainable front‑end applications using Angular, Type Script, HTML, and CSS.
- Develop RESTful APIs and microservices using Node.js and Express.js.
- Collaborate with cross‑functional teams including product owners, architects, UX designers, QA engineers, and Dev Ops teams.
- Participate in Agile ceremonies including sprint planning, estimation, code reviews, and retrospectives.
- Implement automated testing, CI/CD pipelines, and Dev Ops best practices.
- Troubleshoot production issues and optimize application performance, scalability, and reliability.
- Contribute to architecture discussions and technical decision‑making.
- Create and maintain technical documentation and development standards.
- 6-9 years of professional software development experience.
- Strong experience developing enterprise web applications using Angular and Type Script.
- Hands‑on experience with Node.js and Express.js.
- Experience building and consuming RESTful APIs and microservices.
- Strong understanding of HTML5, CSS3, JavaScript, and browser technologies.
- Experience with asynchronous programming concepts including Promises, Callbacks, and Event Loops.
- Experience with modern build and tooling frameworks such as Webpack, Grunt, or Gulp.
- Experience with Git and collaborative version control workflows.
- Experience with CI/CD pipelines and Dev Ops practices.
- Experience with containerization technologies such as Docker.
- Strong problem‑solving, debugging, and analytical skills.
- Experience working in Agile/Scrum delivery environments.
- Experience with automated testing frameworks such as Mocha, Jasmine, Selenium, or Protractor.
- Exposure to cloud platforms and container orchestration technologies.
- Experience with Jenkins, Groovy, Concourse, or similar CI/CD tools.
- Familiarity with responsive design and accessibility standards.
- Exposure to native mobile development on iOS and/or Android.
- Experience with performance optimization and monitoring tools.
Bachelor's degree in Computer Science, Information Systems, Engineering, Mathematics, or a related technical discipline, or equivalent practical experience.
Equal Employment OpportunityQualified applicants will receive consideration for employment without regard to race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation, gender identity, gender expression, familial status, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.
AccommodationStatement
CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_ You will need to reference the Position the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you.
Background…(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).