Senior Software Engineer

Company: CACI International Inc

Salary: Not provided

Location: , United States

react
node

Description

• 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.

Requirements

• 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.

• 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.

Benefits

• healthcare

• wellness

• financial

• retirement

• family support

• continuing education

• time off benefits

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.