Senior Frontend Developer with Angular Exp ***Onsite Work***

Overview

On Site
$DOE
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6-12 Month(s)

Skills

Angular
CSS
HTML
TypeScript
NgRx
GraphQL
RxJS

Job Details

Title : Senior Frontend Developer with Angular Exp

Location: Mclean, VA (Onsite Work)

Duration: Long Term Contract

Only W2/1099 Position.

About the Role:

We are looking for a Senior Frontend Developer with deep expertise in Angular to lead the design and development of responsive, scalable, and high-performance web applications. You will play a key role in shaping the frontend architecture, mentoring junior developers, and collaborating cross-functionally with backend engineers, designers, and product managers.

Key Responsibilities:

  • Architect, design, and develop complex Angular applications with clean, maintainable, and testable code.
  • Translate UI/UX designs and wireframes into responsive and interactive user interfaces.
  • Optimize applications for performance, scalability, and cross-browser compatibility.
  • Collaborate with backend developers to integrate RESTful APIs and GraphQL endpoints.
  • Lead code reviews, enforce coding standards, and mentor junior frontend engineers.
  • Implement state management using NgRx or other reactive libraries.
  • Maintain and enhance reusable Angular components and internal libraries.
  • Stay updated with the latest Angular releases and ecosystem tools (RxJS, Angular CLI, etc.).
  • Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).

Must-Have Skills:

  • 5+ years of professional frontend development experience, with at least 3+ years in Angular (v10+).
  • Expert knowledge of TypeScript, Angular CLI, RxJS, and component-based architecture.
  • Strong understanding of HTML5, CSS3/SCSS, Flexbox/Grid, and responsive design principles.
  • Experience integrating with RESTful APIs, handling JSON, and managing async data flows.
  • Hands-on experience with NgRx or similar reactive state management solutions.
  • Solid experience in writing unit and integration tests using Jasmine, Karma, or Jest.
  • Familiarity with CI/CD pipelines, Git branching strategies, and modern DevOps practices.

Nice-to-Have Skills:

  • Experience with Angular Universal (server-side rendering).
  • Exposure to WebSockets, GraphQL, or micro frontend architectures.
  • Experience with Tailwind CSS, Bootstrap, or Material Design frameworks.
  • Understanding of accessibility (WCAG) and internationalization (i18n).
  • Familiarity with frontend monitoring tools like Sentry, Datadog, or New Relic.

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.