UI Developer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: Lensa

CACI International is seeking a UI Developer with strong experience in agile methodology to support our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team for U.S. Customs and Border Protection (CBP). Based in Northern Virginia, this full-time role offers the chance to make a direct impact on national security while working in a culture of innovation and collaboration.

As part of the ASF team, you’ll develop cutting-edge applications that help CBP safeguard the American people, combining technology with mission-driven solutions.

Key Responsibilities

  • Develop UI features and deliver releasable software in Agile sprint cycles.
  • Collaborate with analysts, engineers, stakeholders, and end users.
  • Design, develop, and implement custom software and database applications.
  • Translate mockups and wireframes into fully functional user interfaces.
  • Ensure product quality through testing, code reviews, and performance optimization.
  • Support release planning, sprint testing, demonstrations, and retrospectives.
  • Create reusable libraries/components and maintain scalable, responsive designs.
  • Mentor junior developers and lead design-focused discussions.

Required Qualifications

  • Must be a U.S. Citizen with ability to pass a CBP background investigation.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field.
  • 7+ years of experience in software design and development for web/mobile platforms.
  • Expertise in ReactJS, React Native, AngularJS, TypeScript, JavaScript, CSS, HTML, and Material Design.
  • Strong knowledge of state management (Redux), responsive design, and performance optimization.
  • Experience developing SPA applications integrated with RESTful services.
  • Familiarity with Git, agile SDLC practices, and object-oriented development.

Desired Skills

  • Mobile/responsive UI design or Progressive Web Apps (PWA).
  • Experience with Java Spring Boot, Hibernate, PostgreSQL, AWS.
  • Understanding of scalable system architecture and DevOps/CI-CD practices.
  • Background in agile software development and interest in continuous innovation.

Why Join CACI?
At CACI, we value character, innovation, and trust. We offer a culture that emphasizes growth, flexibility, and purpose-driven work. Employees enjoy comprehensive benefits, professional development resources, and unique flexible time-off options.

Pay Range: $90,300 – $189,600 (varies by location, experience, and contract wage rates).
Location: Northern Virginia (up to 10% local travel).
Employee Type: Regular, Full-Time.

Benefits Include:

  • Comprehensive healthcare, wellness, and retirement plans.
  • Family support and continuing education benefits.
  • Flexible time off and learning resources to grow your career.

Equal Opportunity Employer
CACI is committed to creating a diverse workplace. All qualified applicants will be considered without regard to race, color, religion, sex, national origin, disability, veteran status, or other protected characteristics.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx