Logo
job logo

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