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