Lead Angular Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Frontend
Angular
Bootstrap
Typescript
Javascript
HTML
CSS
Azure Active Directory
RxJS
Angular CLI
Angular (v15+)

Job Details

How We Will Help You:

Joining our Microsoft practice is not only a job, but a chance to grow your career. We will make sure to equip you with the skills you need to produce robust applications that you can be proud of. Whether it is providing you with training on a new programming language or helping you get certified in a new technology, we will help you grow your skills so you can continue to deliver increasingly valuable work.

Basic Qualifications -

  • 5+ years of hands-on experience in frontend development, primarily with Angular (v15+).
  • 5+ years experience in TypeScript, JavaScript, HTML5, and CSS3.
  • 5+ years experience with RxJS, Angular CLI, routing, services, and component-driven architecture.
  • 5+ years experience in integrating and consuming RESTful APIs.
  • 3+ years of proven experience implementing Azure AD (MSAL.js) authentication in Angular apps.
  • 3+ years of proven experience in strong understanding of OAuth 2.0, OpenID Connect, and secure token-based authentication.
  • 3+ years of experience Proficient with Git and version control workflows.
  • 3+ years of experience working in Agile/Scrum teams.

About the Role -

We are looking for a highly skilled Frontend Developer with deep expertise in Angular to join our growing team. The ideal candidate will have experience building modern web applications from scratch, implementing Azure Active Directory (Azure AD) Single Sign-On (SSO), and consuming backend APIs securely. This is a key technical role that will require strong hands-on development skills, a deep understanding of frontend architecture, and familiarity with scalable, secure enterprise environments. .

Key Responsibilities:

  • Develop and maintain robust, scalable Angular applications from the ground up.
  • Integrate Azure Active Directory (Azure AD / MSAL) for Single Sign-On (SSO) and secure authentication.
  • Consume and handle secured RESTful APIs using tokens (e.g., JWT, OAuth2).
  • Collaborate closely with backend developers, UI/UX designers, and product owners to deliver high-quality features.
  • Implement state management using tools such as NgRx or similar libraries.
  • Build and style responsive user interfaces using Angular Material, Tailwind CSS, or PrimeNG.
  • Write unit and end-to-end tests using Jasmine, Karma, and Cypress to ensure code reliability.
  • Follow best practices in code architecture (e.g., modular design, SOLID principles).
  • Build Frameworks for logging, global exception handling, caching layer etc.
  • Optimize application performance and responsiveness (lazy loading, change detection strategies, etc.).
  • Ensure cross-browser compatibility.
  • Participate in Agile ceremonies and contribute to sprint planning, estimations, and retrospectives.
  • Stay updated on the latest technologies and help continuously improve development workflows.

Preferred -

  • Desired Skills Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins).
  • Familiarity with Docker for frontend app packaging and local environment setup.
  • Background in web performance optimization using tools like Lighthouse and Web Vitals.
  • Exposure to backend or full-stack development is a plus.

Ideal Mindset -

  • Strong problem-solving ability with attention to detail.
  • Effective communication and collaboration skills.
  • A proactive, self-driven mindset with the ability to work independently.
  • Willingness to mentor junior developers and share knowledge.
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.