×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; Front End

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: CGI
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Angular Developer, Front End Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 70800 USD Yearly USD 70800.00 YEAR
Job Description & How to Apply Below
Position: Software Developer (Front End)

Overview

CGI Federal is seeking a highly skilled Front End Developer with expertise in Angular to join our innovative team. You will be responsible for developing and maintaining dynamic web applications, ensuring seamless integration with backend services, and optimizing performance and security. This position can be located at any CGI office in the U.S.; the preferred location is Fairfax, VA, however a hybrid working model is acceptable.

Responsibilities
  • Proven hands-on experience developing user-facing features using Angular (Angular version 10+).
  • Ensure the technical feasibility of UI/UX designs and collaborate with the team on design strategies.
  • Incorporate UI/UX designs and optimize applications for maximum speed and scalability.
  • Collaborate with other team members and stakeholders to deliver high-quality products.
  • Write clean, maintainable, and efficient code.
  • Write unit and integration tests with Jasmine, Karma, and/or Protractor.
  • Good understanding of JavaScript integrations with Angular.
  • Strong knowledge of HTML5, CSS3, SASS, Bootstrap, Angular Material.
  • Understand state management with NgRx and implement complex enterprise applications.
  • Participate in code reviews with peers; knowledge of GIT is required;
    Google Secure Source Manager is a plus.
  • Create and update documentation to support development efforts.
  • Strong time management and organizational skills with good verbal and written communication.
  • Stay up to date with emerging trends and technologies in front-end development.
Qualifications
  • Expertise in Angular (preferably 10+).
  • Deep understanding of Angular CLI, modules, components, services, directives, pipes, and dependency injection.
  • Experience with Angular RxJS for asynchronous data streams.
  • Frontend technologies: HTML5, CSS3, JavaScript/Type Script; familiarity with build tools (Webpack, Gulp, Grunt) and Node.js.
  • Experience with responsive design and CSS frameworks like Bootstrap, Materialize, or Angular Material.
  • State management:
    NgRx, Akita, or similar libraries; ability to design and implement complex state management solutions.
  • APIs and Backend Integration: proficient in consuming RESTful APIs and using HTTP Client.
  • Experience with Google Cloud Platform (GCP) and cloud-native application development;
    Docker and NGINX experience is a plus.
  • Testing: knowledge of unit and end-to-end testing frameworks (Jasmine, Karma, Protractor); experience with TDD/BDD practices.
  • Version Control: proficiency in Git; experience with branching strategies and PR workflows.
  • Performance Optimization: ability to optimize Angular applications for performance and scalability; familiarity with profiling tools.
  • Security: understanding of common security practices and vulnerabilities (e.g., XSS, CSRF); experience securing Angular applications.
  • Build and Deployment: experience with CI/CD pipelines and tools like Jenkins, Git Hub Actions, or cloud deployments (GCP preferred);
    Docker/containerization experience is a plus.
  • Other Technologies: knowledge of other frontend frameworks (React, Vue.js) can be beneficial; experience with backend technologies (Node.js, Express).
Compensation and Benefits

CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The current range is $70,800.00 - $ in the U.S. This range is influenced by skill set, level, experience, training, licensure, and certifications.

Benefits are offered to eligible professionals on their first day of employment and include:

  • Share Purchase Plan (SPP) with company match
  • 401(k) Plan and Profit Participation
  • PTO
  • Paid Federal Holidays
  • Health & Welfare Benefits

Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. You’ll be invited to be an owner from day 1 as we work to bring our Dream to life. CGI Partners can access global capabilities to scale ideas and grow professionally.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas and broaden your horizons.

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

Qualified applicants will be considered for employment without regard to race, ethnicity, religion, gender, age, national origin, disability, or any other legally protected status. CGI provides reasonable accommodations to qualified individuals with disabilities. To request an accommodation, email US_ with the Position .

All CGI offers of employment are contingent upon successful background checks, which may include a credit check for certain roles. CGI will consider qualified applicants with arrests and conviction records in line with local regulations.

CGI will not discriminate against individuals who discuss or disclose pay, except as required by law or policy.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary