L

Leidos

Builds technology for defense and civil agencies

Front-End Software Engineer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeGaithersburg, MD, USA$87.1k - $157.4kIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field with 4–8 years of relevant experience, or a Master's degree with 2–6 years of relevant experience.
  • Strong hands-on experience with JavaScript, HTML, and CSS.
  • Experience developing applications using a modern front-end framework such as React or Angular.
  • Experience integrating front-end applications with REST APIs and backend services.
  • Experience developing, debugging, and maintaining production web applications.
  • Experience with source control tools such as Git.
  • Experience working in Linux-based environments.
  • Ability to translate technical and user requirements into functional software solutions.
  • Strong troubleshooting and problem-solving skills.
  • U.S. citizenship is required per contract.
  • Active TS/SCI clearance and the ability to successfully pass a polygraph examination.

Responsibilities

  • Design, develop, test, and maintain responsive web applications using modern JavaScript frameworks such as React, Angular, or similar technologies.
  • Integrate front-end applications with REST APIs, backend services, and data sources.
  • Develop reusable, maintainable, and scalable front-end components following modern software engineering practices.
  • Translate requirements and user workflows into intuitive, functional interfaces for complex mission applications.
  • Troubleshoot and improve application performance, responsiveness, reliability, and scalability.
  • Perform front-end testing, debugging, code reviews, and defect resolution throughout the software development lifecycle.
  • Participate in CI/CD pipelines, source control, automated builds, and application deployment processes.
  • Work closely with backend engineers, product owners, testers, and mission users to deliver integrated software capabilities.
  • Participate in Agile development activities including sprint planning, backlog refinement, demonstrations, and retrospectives.

Desired Qualifications

  • Experience with TypeScript.
  • Experience with CI/CD pipelines and automated front-end build and deployment workflows.
  • Experience with Docker, containers, or containerized application environments.
  • Experience with GitLab and GitLab CI/CD.
  • Experience with AWS or other cloud environments.
  • Experience with data visualization technologies such as Grafana or similar tools.
  • Familiarity with accessibility and usability best practices.
  • Experience working in Agile software development environments.
  • Experience developing applications supporting data-intensive or GEOINT mission workflows.
  • Familiarity with UI design and prototyping tools such as Figma.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs