Software Engineer - Frontend

the-swift-group

Chantilly (VA)

On-site

USD 140,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Referral bonus

Job summary

The Swift Group in Reston, VA is seeking a highly experienced Frontend Software Engineer to design, build, and maintain modern web applications using Angular and TypeScript. This on-site role in Chantilly, VA requires strong UI proficiency and a passion for accessible, scalable frontend solutions.

Responsibilities include component development, UX-driven UI implementation, API integration with AWS services, and performance optimization within a collaborative Agile environment.

Qualifications

  • BS in Computer Science or related field, or equivalent experience.
  • 10+ years of software engineering experience.
  • Hands-on Angular with reusable UI components.
  • Strong JavaScript/TypeScript and UI fundamentals.
  • US citizenship and an active TS/SCI with Polygraph clearance required.

Responsibilities

  • Design, build, and maintain responsive UI components in Angular and TypeScript.
  • Translate UX specifications into accessible frontend implementations.
  • Build and consume RESTful APIs; integrate with AWS services (API Gateway, Lambda, DynamoDB).
  • Apply performance optimizations: code splitting, lazy loading, caching.
  • Contribute to CI/CD pipelines and participate in code reviews.

Skills

Angular
TypeScript
JavaScript
UI performance
Agile
CI/CD
Git

Education

BS in Computer Science or related field

Tools

GitHub/GitLab
Angular Material
Jest/Cypress
Bootstrap
Figma

Job description

The Swift Group is a privately held, mission-driven and employee-focused services and solutions company headquartered in Reston, VA. Our capabilities include Software Development, Engineering & IT, Data Science, Cyber Enablement, Logistics, and Training. Founded in 2019, Swift supports Civilian, Defense, and Intelligence Community customers across the country and around the globe.

We’re looking for a highly experienced Frontend Software Engineer to design, build, and maintain modern, mission-critical web applications. This role is deeply technical and ideal for someone who thrives in complex, large-scale codebases, brings a strong command of Angular and TypeScript, and is passionate about delivering intuitive, performant, and accessible user experiences. This position is located in Chantilly, VA.

Responsibilities:
  • Component Development: Design, build, and maintain responsive, interactive UI components and full application views using Angular and TypeScript, with a strong emphasis on reusability, modularity, and scalability.
  • UI/UX Implementation: Translate UX design specifications and user research into polished, accessible, and high-performing frontend implementations that adhere to established design systems and style guides.
  • API & Backend Integration: Build and consume RESTful APIs; integrate UI components with backend services including AWS-managed services such as API Gateway, Lambda, and DynamoDB.
  • Performance Optimization: Apply performance optimization techniques including code splitting, lazy loading, tree shaking, and intelligent caching strategies to ensure fast, fluid application experiences at scale.
  • DevOps & Code Quality: Contribute to and help maintain the team’s CI/CD pipelines; participate in code reviews, maintain high test coverage, and uphold engineering quality standards across the frontend codebase.
  • Agile Delivery: Work within Agile development frameworks; participate in sprint planning, backlog refinement, and iterative delivery cycles to meet mission-driven deadlines.
  • Cross-Functional Collaboration: Collaborate with backend engineers, platform teams, and UX designers to define frontend architecture patterns, shared component libraries, and integration contracts.
  • Technical Documentation: Produce clear technical documentation for UI components, integration patterns, and frontend architecture decisions to support team scalability and knowledge transfer.
Requirements:
  • BS in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience
  • 10+ years of software engineering experience
  • Demonstrated hands-on experience with Angular and proficiency in building reusable, production-grade UI components
  • Strong command of JavaScript and TypeScript with a focus on building responsive and interactive frontend applications
  • Solid understanding of UI development fundamentals: HTML5, CSS3, and CSS preprocessors such as Sass
  • Experience designing and implementing UI components that interact with backend services, including AWS services (API Gateway, Lambda, DynamoDB)
  • Working knowledge of UI performance optimization techniques including code splitting, lazy loading, and caching strategies
  • Experience with version control systems (Git/GitHub/GitLab) and modern development workflows
  • Familiarity with CI/CD pipelines and automated build and deployment processes
  • Strong understanding of UI design principles, human-computer interaction, and UX best practices
  • Experience working within Agile development methodologies
  • US citizenship and an active TS/SCI with Polygraph security clearance required
Desired Experience:
  • Experience with UI testing frameworks such as Jest, Cypress, Karma, or Jasmine
  • Familiarity with UI design systems and component libraries such as Angular Material or Bootstrap
  • Experience building and maintaining complex, data-driven UI components for large-scale or multi-tenant platforms
  • Knowledge of web accessibility guidelines (WCAG) and demonstrated experience implementing accessible UI components
  • Familiarity with UI/UX design tools such as Figma, Sketch, or Adobe XD
  • Experience working within a large-scale, complex frontend codebase with multiple contributing engineers
  • Experience with additional frontend frameworks such as React or Vue.js
  • Familiarity with backend technologies including Java, Python, or Node.js
  • Experience with AWS services such as EKS or Step Functions
Benefits:
  • Do you know anyone for this position, or other positions open at The Swift Group? We offer a $5,000 bonus for any referral candidate we hire, paid out at the new hire’s 90-day mark.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

the-swift-group • McLean (VA)

On-site
USD 110,000 - 150,000
Referral bonus
Software Engineer
Software Engineer

the-swift-group • Herndon (VA)

On-site
USD 120,000 - 150,000
Referral bonus
Senior Frontend Engineer - Angular/TypeScript (TS/SCI)
Senior Frontend Engineer - Angular/TypeScript (TS/SCI)

the-swift-group • Chantilly (VA)

On-site
USD 140,000 - 180,000
Referral bonus
Software Engineer
Software Engineer

The Swift Group, LLC • McLean (VA)

On-site
USD 49,996 - 290,004
Healthcare benefits
Financial benefits
Retirement benefits
+2
Software Engineer
Software Engineer

The Swift Group, LLC • Chantilly (VA)

On-site
USD 49,000 - 291,000
Healthcare Benefits
Retirement Plans
Education Benefits
+1
Software Engineer - Backend
Software Engineer - Backend

The Swift Group, LLC • Chantilly (VA)

On-site
USD 49,996 - 290,004
Comprehensive benefits
$5,000 referral bonus
Full Stack Software Engineer
Full Stack Software Engineer

The Swift Group, LLC • Herndon (VA)

On-site
USD 49,996 - 290,004
Pay range: $49,996.80 - $290,004.00
Comprehensive benefits (healthcare, wellness, retirement)
$5,000 bonus for employee referrals
Software Engineer
Software Engineer

the-swift-group • Augusta (GA)

Hybrid
USD 110,000 - 150,000
Software Engineer
Software Engineer

the-swift-group • Columbia (MD)

Hybrid
USD 100,000 - 140,000
Software Engineer SME
Software Engineer SME

The Swift Group, LLC • Herndon (VA)

On-site
USD 50,000 - 290,000
Referral bonus
Healthcare and other benefits