Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI Logo

UI Developer - BEAGLE Team

CACI

$90,300 - $189,600
Sep 28, 2025
Ashburn, VA, USA
Apply Now

CACI is looking for a UI Developer to support the Customs and Border Protection (CBP) client located in Northern Virginia, to solve complex problems in Agile Software Development for the Department of Homeland Security (DHS).

Requirements

  • Demonstrable professional experience with our UI development tech stack: ReactJS, React Native, AngularJS, Typescript, CSS, styling & theming using Material Design
  • In-depth knowledge of the React Library (TypeScript, state management), as well as experience implementing UI screens from prototypes, wireframes, and/or mock-ups.
  • Expert experience in the following programming languages/libraries: ReactJS, Typescript, JavaScript, CSS, and HTML.
  • Knowledge of creating React components, services, and routing; good understanding of state management (Redux) and UI performance considerations
  • Experience implementing new features by transforming mockups into fully functional user interfaces integrated with API enabled backend built on Spring/Java/Hibernate/Postgres based backend.
  • Demonstrated professional experience with developing SPA (Single Page Application) using ReactJS (TypeScript), backed by RESTful services.
  • Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA)

Responsibilities

  • Providing UI development for the delivery of releasable software in short sprint cycles.
  • Working in close collaboration with business analysts, software developers/engineers, stakeholders, and end users within Agile processes.
  • Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
  • Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
  • Providing improvements to the product(s) being supported
  • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
  • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports

Other

  • Must be a U.S. Citizen with the ability to pass CBP background investigation
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline.
  • Seven (7) or more years of technical experience, with software design, development, and implementation targeting web browsers and mobile devices or related roles.
  • Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
  • Ability to work up to 10% local travel