Job Requirements
Ashburn, VA
Public Trust Polygraph Unspecified
Career Level not specified
$145,000 - $165,000
Job Description
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
Required Qualifications
Education
Security & Citizenship Requirements
Preferred Qualifications
Salary
#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
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 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
- 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 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-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
group id: 10430981