Back to Careers

UI Engineer – Mid Level – Sr. – Remote in D.C.

The User Interface (UI) Engineers will work as part of an established integrated program team (IPT) building and modernizing legacy systems. Including design and implement highly visual and interactive web applications. These applications will support next generation defense and intelligence operations with a focus on incorporating machine learning insights to automate and scale analysis. Teams will be working in an Agile development environment and expected to identify and mitigate risks.


  • Perform human factors engineering and UI development activities associated with designing, developing, and enhancing applications
  • Will work with the established tools and processes in use by the existing IPT
  • Write code to interface with a variety of APIs to exchange data, settings, and initiate processing, and consult with API developers to define endpoints and workflows
  • Conduct cognitive task analyses with analysts to understand the analytic workflows, develop sketches and wireframes (e.g., inspired by commercial designs), and iterate through sketches and wireframes with analysts to optimize the user experience
  • Will use Adobe Xd to build application wireframes and engage with customers to present new
    designs and elaborate user stories for the application
  • When appropriate, develop prototypes from wireframe design concepts and evaluate them with users to collect feedback and incorporate feedback into the sprint backlog
  • Use React to build user interfaces written in Typescript. APIs will use GraphQL and Apollo Client to integrate with the backend services
  • Will write microservices and business logic in ASP.NET in a containerized environment
  • Will interface with a relational database using Entity Framework (EF) Core
  • Will follow established CM processes using Azure DevOps tools
  • Will participate in sprint review demonstrations to gather analyst feedback 
  • Will participate in the existing agile process activities including planning meetings and
    regular standups
  • Provide human factors and application inputs to engineering artifacts
  • Troubleshoot technical issues and recommend appropriate action


  • Ability to research and evaluate new concepts and processes to improve performance
  • Experience developing UI components in React using Typescript
  • Experience developing UI components based on wireframes
  • Experience developing unit tests using Jess
  • Junior level experience is five to eight years
  • Mid-level experience is eight to twelve years
  • US citizenship required
  • Must be able to work core hours
  • Must be local to the DMV area (this role is currently remote) 


Come join us!

Apply now.

Attach Resume File (doc|docx|pdf)
Attach Cover Letter File (doc|docx|pdf)