
UX/UI Developer
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
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