Zachary Piper Solutions is seeking a highly skilled UI/UX Front-End Developer to support a federal program by designing, developing, and maintaining modern single-page applications. The ideal candidate has a strong background in Angular (v12+), UI performance optimization, and reusable component development, and is comfortable working in Agile, cloud-based environments using DevOps practices. This role involves full-cycle application development, close collaboration with stakeholders, and delivering high-performance, scalable user interfaces that meet stringent requirements. This is an onsite role based out of Ashburn, VA. Key Responsibilities * Design, develop, test, deploy, and maintain single-page applications using modern JavaScript frameworks, primarily Angular (v12 or higher).
* Build reusable UI components and shared libraries, including publishing and consuming NPM packages.
* Optimize UI performance and ensure scalable, maintainable component and layout design.
* Implement and manage application state using NgRx.
* Collaborate in an Agile/Scrum environment to gather requirements, demonstrate functionality, solicit feedback, and refine solutions.
* Work closely with backend teams to integrate with microservices-based architectures.
* Participate in CI/CD pipelines and cloud deployments using DevOps tools.
* Develop and maintain unit tests using Jest, ng-mocks, or similar testing frameworks.
* Use modern software engineering tools including Visual Studio and Atlassian products (Jira, Confluence).
* Perform Git operations, including branching, merging, and code reviews.
* Assist with application monitoring and troubleshooting post-deployment.
* Query and manipulate data using SQL as needed.
Required Qualifications * 5+ years of experience developing front-end applications using Angular (Angular 12+ strongly preferred).
* Advanced experience in:
* UI performance tuning
* Component and layout design
* Strong proficiency in:
* HTML5
* CSS3 (Flexbox, CSS Grid)
* SASS
* JSON
* CSS frameworks
* 2+ years of hands-on experience with state management using NgRx.
* Experience developing and maintaining reusable components and libraries.
* Experience working with microservices design patterns.
* Proficiency with Git for source control (branching, merging, pull requests).
* Experience writing unit tests with Jest, ng-mocks, or similar frameworks.
* Experience querying databases using SQL.
* Familiarity with backend development, particularly Spring Boot.
Education * Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field is required.
* Equivalent applicable professional experience may be considered in lieu of a degree.
Security & Citizenship Requirements * Must be a United States Citizen (Federal program requirement).
* Must possess a current CBP BI clearance or be eligible to obtain one.
Preferred Qualifications * Experience designing and implementing J2EE software applications.
* Prior experience supporting federal or government programs.
* Experience deploying applications in cloud environments.
Salary * Salary range is $145,000-$165,000 dependent on experience
#LI-AD1 #LI-ONSITE Angular, Angular 12+, Front-End Development, UI Development, Single Page Applications (SPA), JavaScript, TypeScript, HTML5, CSS3, Flexbox, CSS Grid, SASS, UI Performance Optimization, Component-Based Architecture, Reusable Components, NPM Packages, NgRx, State Management, Microservices Architecture, RESTful Services, JSON, Agile Development, Scrum, DevOps, CI/CD Pipelines, Cloud Deployment, Git, Version Control, Branching and Merging, Unit Testing, Jest, ng-mocks, SQL, J2EE, Spring Boot, Visual Studio, Jira, Confluence, Federal Programs, CBP BI Clearance