UI Front End Developer

Ashburn, Virginia

Zachary Piper Logo

Job Id:
161313

Job Category:
Information Technology

Job Location:
Ashburn, Virginia

Security Clearance:
Public Trust

Business Unit:
Zachary Piper

Division:
Zachary Piper LLC

Position Owner:
Josh Franks

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 a fully 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 Jestng-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

  • 6+ 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
  • 3+ 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 Jestng-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-JF1

#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


Apply For This Position

Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?