Front End Software Developer

CACISterling, VA
Onsite

About The Position

CACI is seeking an experienced Front End Software Developer to join a multidisciplinary team to work on delivering the next generation of mission management systems. The ideal candidate will have a strong background in TypeScript and experience with front-end technologies. You will be responsible for developing and maintaining web applications, ensuring a seamless user experience. As a developer on this exciting and dynamic program, you will bring your software development experience and perspective to work within a multi-disciplined agile team in designing, developing, and maintaining next-generation mission management applications. We’ll look to you to help develop, troubleshoot, and maintain cloud-native microservices and a user interface (UI) for a data-rich application with complex user workflows. As part of the development process and supporting user adoption, you will write automated tests against your code, deploy to a fully automated DevSecOps pipeline, and help troubleshoot any bugs found. Each day, you can expect to report a brief status at an agile stand-up meeting, dig into the highest priority work to accomplish that day, code with your teammates, and participate in TEMs as needed. The job is fully in-person in the SCIF with NO hybrid or remote possibility.

Requirements

  • 5+ years of experience in front-end development
  • Available to work in-person at CACI facilities in Sterling, VA or Aurora, CO
  • Must have TS/SCI with CI poly (or be willing to take CI poly)
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proficiency in JavaScript and its frameworks (e.g., React, Angular, Vue.js)
  • Strong understanding of HTML/CSS and responsive design principles
  • Experience with version control systems (e.g., Git)
  • Familiarity with RESTful APIs and websockets
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • Willingness to work within true Agile Kanban processes and dynamic development environments
  • Demonstrated experience working with others in a team environment
  • Current Security+ certification (or the willingness to get it)

Nice To Haves

  • Experience with Agile methodologies and DevOps processes and tools
  • Experience using Amazon Web Services
  • Experience with container management tools (e.g., Docker, Kubernetes)
  • Experience with Git/GitLab source code management tools
  • Experience using Test Driven Development (TDD) tools such as Cypress and Mockito
  • Experience with database systems such as MySQL, Redis, etc
  • Willingness to be Fullstack

Responsibilities

  • Developing and maintaining web applications
  • Ensuring a seamless user experience
  • Designing, developing, and maintaining next-generation mission management applications
  • Developing, troubleshooting, and maintaining cloud-native microservices
  • Developing and maintaining a user interface (UI) for a data-rich application with complex user workflows
  • Writing automated tests against code
  • Deploying to a fully automated DevSecOps pipeline
  • Troubleshooting bugs
  • Reporting brief status at agile stand-up meetings
  • Coding with teammates
  • Participating in TEMs as needed

Benefits

  • Flexible time off
  • Robust learning resources
  • Competitive compensation
  • Competitive benefits
  • Learning and development opportunities
  • Comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service