UI Developer
CACI International Inc. - Ashburn, Virginia, United States, 22011
Work at CACI International Inc.
Overview
- View job
Overview
CACI is seeking a UI Developer with agile experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) in Northern Virginia. Join a passionate team supporting best practices in Agile Software Development for the Department of Homeland Security (DHS). As part of the BEAGLE ASF Team, you'll support agents and officers safeguarding national security, integrating customs, immigration, border security, and agricultural protection activities. Our ASF programs thrive on innovation, seeking individuals who bring creative solutions to complex technical and procedural problems. Adaptability and effective collaboration with diverse, geographically separated teams are crucial. Experience or interest in agile practices and delivering software in short sprints is essential. Responsibilities:
Participate as an Agile Scrum team member providing UI development for software delivery in short sprint cycles. Collaborate closely with business analysts, developers, stakeholders, and end users within Agile processes. Design, develop, and implement custom software and database applications for legacy and modern systems. Support and improve the products, participate in planning, testing, demonstrations, and releases. Contribute to software engineering guidelines and analyze complex problems to create innovative solutions. Ensure product quality, provide guidance, resolve issues, and report on performance. Mentor junior team members. Qualifications:
Required: U.S. Citizenship with ability to pass CBP background investigation. B.S. in Computer Science, Software Engineering, or related field. At least 7 years of relevant experience in software design, development, targeting web and mobile. Experience with Angular, Typescript, CSS, Angular Material, nginx. Deep knowledge of Angular framework, UI implementation from prototypes, and experience with SPA development. Proficiency in Angular, Typescript, JavaScript, CSS, HTML. Experience creating Angular components, services, routing, and managing state (NGXS/NGRX). Ability to develop reusable libraries, responsive interfaces, and integrate with backend APIs. Strong communication skills, leadership in design discussions, and collaboration skills. Object-oriented design, SOA experience, and familiarity with source control (Git). Understanding of SDLC including planning, development, QA, and deployment. Desired: Experience with mobile/PWA UI design, RESTful services with Spring Boot, and databases like Oracle, MySQL, PostgreSQL. Knowledge of system architecture, scalability, DevOps, CI/CD, and cloud deployment (AWS or similar). What You Can Expect:
Integrity, trust, growth, and limitless potential. At CACI, character and innovation are core. We value trust, offer flexible time off, and support continuous learning. Join us to support national security and advance your career. Pay Range:
Range: $103,800 - $218,100, depending on various factors. We offer comprehensive benefits including healthcare, wellness, financial, retirement, family support, education, and time off. We are an Equal Opportunity Employer. All qualified applicants will receive consideration regardless of race, color, religion, sex, or other protected characteristics. Join our Talent Community to stay informed about opportunities, build your network, and stand out.
#J-18808-Ljbffr