
UX/UI Developer Job at Zachary Piper Solutions in Ashburn
Zachary Piper Solutions, Ashburn, VA, United States
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.
#J-18808-Ljbffr