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
$ 165K

Job 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

Apply for this position