Jobs and Careers
CA

Senior Software Engineer – Front End UI/UX Developer

CACI International Inc
999 REMOTE, United States, United StatesRemotefull_timeVerifiedPosted 1 Jul 2025
💰 $252,100/yr($114,600/yr$252,100/yr)

About the role

Senior Software Engineer – Front End UI/UX Developer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

* * *


The Opportunity:

CACI is seeking a Senior Software Engineer – Front End UI/UX Developer to join our team of technical experts supporting the U.S. Department of Homeland Security (DHS) Headquarters, Chief Technology Officer Directorate (CTOD), Artificial Intelligence and Emerging Technology (AI/ET) initiative. This team works with a federal workforce staff of technical experts for high-visibility, department-wide AI initiatives.

 

The ideal candidate will have current experience and excel at developing exceptional user interfaces for modern web and AI applications as part of a technically diverse and geographically disbursed team. Significant professional Front-End development experience with deep expertise in React along with strong CSS skills is a must. Competitive candidates will have substantial experience in working in agile, collaborative engineering teams using modern engineering tools.  

 

This is a remote work eligible position.




Responsibilities:

Responsibilities include, but are not limited to:

  • Develop and maintain user interfaces for web applications.
  • Developing, testing, and maintaining custom Front-End applications using React.
  • Implementing UI components with a strong focus on usability and accessibility utilizing design systems such as USWDS and Fluent AI. 
  • Collaborating and working effectively with a cross-functional team of designers, engineers, and functional resources.
  • Following team development practices and workflows in a modern CI/CD engineering environment.
  • Collaborating with data scientists and AI researchers to create new user interfaces and functionality for AI applications.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Conduct code reviews and maintain code quality standards.
  • Participating as part of an agile team and following agile delivery processes from sprint planning to standups to retrospectives.
  • Staying current with the latest advancements in AI technologies, tools, and best practices.




Qualifications:

Required: 

  • Ability to obtain DoD Security Clearance.
  • Ability to obtain Department of Homeland Security (DHS) Entry On Duty (EOD) - Active EOD preferred.
  • BA/BS in Computer Science or related field and 10 years’ relevant experience. Experience may be substituted for education.
  • Minimum of 5 years of active and current experience in web application development
  • Strong individual contributor with continuous, hands-on coding experience, spending approximately 80% of their time writing code
  • Deep expertise as a Front-End developer using React.js to build compelling user interfaces for web applications.
  • Proficient in React and TypeScript.





Desired:

  • Experience with a dynamic language/platform (e.g., Python, Node.js, Ruby, PHP) is a plus, especially if it involves backend or full-stack development.
  • Familiarity with multiple additional software developer languages including, but not limited to: JavaScript, etc.
  • Experience in applying design systems such as USWDS and Fluent UI.
  • Experience in developing user interfaces for accessibility (including 508 requirements) and usability.
  • Strong experience developing within VSCode for development and workflows and using GitLab to manage source control with GitLab pipelines.
  • Ability to work with cloud services and platforms (Azure or AWS) with a preference for working knowledge of Azure development and AI hosting infrastructure.
  • Ability to work with Data Scientist teams to develop user interfaces for AI/ML, Big Data, or BI web applications.
  • Ability to work independently on a complex task with little direction and management oversight.
  • Experience working with Python desirable for working with Full-Stack engineers on development and scripting.
  • Experience developing web applications that use Azure services to support AI solutions such as Azure OpenAI.
  • Experience with Docker and building and deploying applications in Kubernetes containers.
  • Experience and knowledge of AI/ML deployments on Azure.
  • Familiarity with other front-end tools or Python frameworks.

-

_______

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →