CACI-posted 2 months ago
$103,800 - $218,100/Yr
Full-time • Senior
VA
5,001-10,000 employees

CACI is currently looking for a senior level Angular Front-End Developer with agile methodology 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) client located in Northern Virginia! Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS). As a member of the BEAGLE ASF Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity. ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels.

  • Serve as a critical Front-End Angular Developer, driving the ambitious effort to migrate and rebuild user interfaces from legacy tech stacks like Dojo and platforms like Salesforce into a modern, unified Angular application.
  • Migrate a large portfolio of user screens (estimated 500+) from existing Dojo and Salesforce applications into a robust and scalable Angular application, ensuring functional parity and enhanced user experience.
  • Design, develop, and implement performant and maintainable custom Angular components, modules, and services, acting as a primary contributor to the new front-end architecture.
  • Act as a core member of a product team, collaborating closely with fellow front-end developers, backend Java engineers, UI/UX designers, and product owners to ensure seamless integration and successful product delivery.
  • Drive significant product improvements by identifying legacy UI patterns, refactoring them into modern Angular best practices, and contributing to a consistent design system.
  • Actively participate in all Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives, providing technical insights and estimations specific to UI migration challenges.
  • Analyze complex existing application logic within legacy screens, devising innovative and efficient solutions for their re-implementation in Angular, ensuring data integrity and business continuity.
  • Mentor junior team members on Angular best practices, migration strategies, and front-end development patterns, fostering a culture of excellence and continuous learning.
  • Contribute to defining and refining software engineering guidelines and coding standards specific to our modern Angular application, ensuring high code quality and maintainability across the migration effort.
  • 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.
  • At least seven (7) years of dedicated front-end software development experience, with a significant track record in large-scale application modernization and migration projects.
  • Expert-level proficiency in the Angular framework (preferably Angular 12+ or higher).
  • Expert experience in TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS.
  • Demonstrable experience leading or significantly contributing to the migration of large-scale user interfaces from legacy to modern Angular applications.
  • Strong understanding of UI performance optimization, accessibility standards (WCAG), and responsive design principles.
  • Proficiency in creating robust, reusable Angular components and services.
  • Experience integrating Angular applications with RESTful APIs and microservices.
  • Ability to translate complex UI/UX designs and specifications into pixel-perfect, highly functional Angular components.
  • Excellent communication skills, capable of articulating technical decisions and leading design-related conversations.
  • Solid understanding of common front-end build tools, package managers (npm/yarn), and version control systems (Git).
  • Practical experience utilizing Generative AI for code assistance.
  • Direct hands-on experience with Dojo Toolkit or Salesforce front-end development.
  • Experience with automated testing frameworks for Angular applications.
  • Experience with CI/CD pipelines specifically for front-end Angular deployments.
  • A strong portfolio or examples of previous large-scale Angular applications or migration projects.
  • Understanding of Java/Spring Boot backend architecture and API design patterns.
  • Healthcare benefits.
  • Wellness programs.
  • Financial benefits.
  • Retirement plans.
  • Family support programs.
  • Continuing education opportunities.
  • Flexible time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service