Lead Front End /Angular Developer

Overview

Hybrid
$60 - $70
Contract - W2

Skills

A/B Testing
Agile
AngularJS
Cascading Style Sheets
Collaboration
Communication
Conflict Resolution
Content Management Systems
Customer Facing
Cypress
JavaScript
Management
New Relic
Node.js
Performance Monitoring
Problem Solving
Documentation
FOCUS
Frontend Development
GitHub
HTML
Interfaces
Sprint
Teamwork
TypeScript
Unit Testing
Usability
User Experience
Version Control

Job Details

Job Title: Lead Frontend / Angular Developer
Location: McLean, VA
Duration: 12-14 months (Contract)-w2

Job Description

We are looking for a hands-on Lead Frontend / Angular Developer with extensive experience in Angular 14+ and strong expertise in Typescript, NGRX, and RxJS. This role requires someone with a solid foundation in frontend technologies who will manage, maintain, and build components within a dynamic Agile team environment.

Key Responsibilities

Lead frontend development efforts leveraging Angular 14 or higher, building and managing reusable components.

Develop new features and maintain existing web components with a focus on performance, responsiveness, and usability.

Utilize Typescript, JavaScript, HTML, and CSS to implement high-quality frontend solutions.

Manage state effectively with NGRX and implement reactive programming patterns using RxJS.

Collaborate with backend teams and integrate NodeJS services as needed.

Participate in 2-week sprint cycles following Agile methodologies.

Write and maintain unit tests and end-to-end tests using Cypress.

Implement A/B testing strategies to optimize user experience and performance.

Use version control tools such as GitHub for source control and collaboration.

Ensure code quality, maintainability, and documentation.

Required Skills

Strong experience with Angular 14 or later must have.

Proficient in Typescript must have.

Hands-on with NGRX and RxJS for state management and reactive programming must have.

Solid understandings of HTML and CSS must have.

Experience with A/B testing methodologies or tools required.

Knowledge of unit testing, particularly with Cypress or similar frameworks.

Familiarity with NodeJS development.

Nice to Have

Experience with Bloomreach / Gravity content management systems.

Experience working with ex-client environments or related client-facing projects.

Exposure to New Relic or similar application performance monitoring tools.

Personal Attributes

Detail-oriented with a focus on delivering high-quality user interfaces.

Strong problem-solving skills and ability to work independently and collaboratively.

Excellent communication and teamwork capabilities in an Agile development environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.