Enter a job title or keyword

Front End Software Developer

Vets Hired


Job Location:

Loudoun County, VA - USA

Monthly Salary: Not provided by the employer
Posted: 16 September 2026 (13 hours ago)
Application Deadline: 14 December 2026
Vacancies: 1 Vacancy

Job Summary

Job Summary

The Front End Software Developer will work as part of a multidisciplinary Agile team developing and maintaining next-generation mission management applications. The role focuses on front-end development user interface design responsive web applications automated testing cloud-native microservices and integration with modern software development and DevSecOps practices.

The developer will contribute to designing developing troubleshooting and maintaining data-rich applications with complex user workflows. The position requires strong JavaScript and TypeScript skills experience with modern front-end frameworks and the ability to collaborate effectively within an Agile development environment.

Responsibilities

Front-End Software Development

  • Develop and maintain web applications and user interfaces.
  • Build responsive and user-friendly interfaces for data-rich applications.
  • Develop and maintain front-end components using JavaScript and TypeScript frameworks such as React Angular or .
  • Work with HTML CSS and responsive design principles.
  • Integrate user interfaces with RESTful APIs and WebSockets.
  • Troubleshoot and resolve application issues and defects.

Software Development & Testing

  • Design develop and maintain cloud-native applications and microservices.
  • Write automated tests for software components.
  • Apply Test Driven Development practices where appropriate.
  • Participate in code reviews and maintain high standards of software quality.
  • Work with Java Spring Boot Spring Framework and REST microservices as part of the broader application stack.

Cloud & DevSecOps

  • Deploy applications through automated DevSecOps pipelines.
  • Work with AWS cloud services and cloud-native technologies.
  • Support CI/CD processes using GitLab and related tools.
  • Work with container technologies such as Docker and Kubernetes.
  • Assist with troubleshooting and resolving bugs within development and deployment environments.

Agile Collaboration

  • Participate in Agile stand-up meetings and other Agile ceremonies.
  • Work within Agile Kanban development processes.
  • Collaborate with multidisciplinary development teams.
  • Communicate project status and technical issues effectively.
  • Participate in technical exchange meetings and contribute to team problem-solving.
Technologies
  • Java
  • Spring Boot / Spring Framework
  • REST Microservices
  • JavaScript / TypeScript
  • / React / Angular
  • Bootstrap
  • HTML / CSS
  • Vite
  • Mockito / JUnit / Cypress
  • PostgreSQL / MySQL / Redis
  • AWS DynamoDB
  • AWS EC2 / RDS / S3 / SNS / SQS / Lambda
  • Git / GitLab
  • Jira / Confluence
  • GitLab CI/CD
  • SonarQube
  • SAST
  • Docker / Kubernetes
Required Qualifications
  • 5 years of experience in front-end development.
  • TS/SCI with CI Poly or willingness to obtain CI Poly.
  • Bachelors degree in Computer Science Engineering or a related field.
  • Proficiency in JavaScript and modern frameworks such as React Angular or .
  • Strong understanding of HTML/CSS and responsive design principles.
  • Experience with version control systems such as Git.
  • Familiarity with RESTful APIs and WebSockets.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Willingness to work within Agile Kanban processes and dynamic development environments.
  • Demonstrated ability to work effectively within a team.
  • Current Security certification or willingness to obtain it.
Desired Qualifications
  • Experience with Agile methodologies and DevOps processes and tools.
  • Experience with Amazon Web Services.
  • Experience with container management tools such as Docker and Kubernetes.
  • Experience with Git/GitLab source code management.
  • Experience using Test Driven Development tools such as Cypress and Mockito.
  • Experience with database systems such as MySQL and Redis.
  • Willingness to contribute to full-stack development.