UI Front End Developer
Zachary Piper
Ashburn, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 165KJob location
Ashburn, United States of America
Tech stack
JavaScript
Agile Methodologies
HTML5
Unit Testing
CSS
DevOps
JSON
Performance Tuning
Scrum
Software Engineering
Systems Integration
TypeScript
Backend
GIT
SASS
Single Page Application
Angular
Information Technology
Npm(Software)
Front End Software Development
Microservices
Job description
- Designing, developing, testing, deploying, and maintaining single-page applications using Angular (v12+)
- Building reusable UI components and shared libraries, including creating and consuming NPM packages
- Optimizing UI performance and ensuring scalable, maintainable component and layout designs
- Implementing and managing application state using NgRx
- Collaborating within an Agile/Scrum team and integrating front-end solutions with microservices-based backend architectures
Requirements
- 6+ years of experience developing front-end applications using Angular (Angular 12+ strongly preferred)
- Strong proficiency in HTML5, CSS3 (Flexbox, CSS Grid), SASS, JSON, TypeScript, and CSS frameworks; experience with UI performance tuning and reusable component design
- Hands-on experience with NgRx state management, Git version control (branching and merging), unit testing frameworks (Jest, ng-mocks), and working within Agile/DevOps environments
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent applicable professional experience)
- Must possess a current CBP BI clearance or active TS clearance
Benefits & conditions
- Salary Range: $145,000 - $165,000 depending on experience
- Full Benefits Package: PTO, Paid Holidays, Medical, Dental, Vision, 401K, Tuition Reimbursement, and Sick Leave as required by law