Apply now »

Senior Consultant - Tech Consulting - NAT - CNS - TC - Angular Frontend - PAN India

Location:  Bengaluru
Other locations:  Primary Location Only
Salary: Competitive
Date:  May 19, 2025

Job description

Requisition ID:  1595468

Requisition Id : 1595468

Job Title: Frontend Developer – Angular
Experience: 5+ Years Only

Location: PAN India, EY Office Locations
Notice Period: Immediate to 15 Days Joiner


Job Summary:
As a Frontend Developer specializing in Angular, you will be responsible for developing and maintaining high-quality web applications for Teams EYXP and GTP Workflow. Your expertise in frontend development, along with a strong understanding of HTML, CSS/SCSS, and JavaScript/TypeScript, will be crucial in delivering responsive and cross-browser compatible solutions. You will collaborate with cross-functional teams to ensure seamless integration and optimal performance of applications.


Key Responsibilities:

  • Develop and maintain responsive web applications using Angular (v17+ or higher) with a focus on encapsulated styling through Shadow DOM.
  • Implement micro-frontend architecture using Webpack Module Federation and tools like @angular-architects/module-federation.
  • Manage complex component states and interactions using Signals or other state management patterns (e.g., NgRx, Akita).
  • Write unit tests with Jasmine and Karma, and mock services and HTTP requests using HttpClientTestingModule.
  • Collaborate with designers, QA engineers, and other developers to ensure effective communication and teamwork.
  • Integrate REST APIs using Angular's HttpClient, handling authentication tokens and CSRF headers in API requests.
  • Utilize Ag-Grid for building complex, interactive tables and AG Charts Enterprise for data visualization.
  • Configure build tools like Webpack and manage environment-specific configurations using .env files and Angular's environment.ts.
  • Maintain code quality through ESLint and Prettier, and manage version control using Git in a collaborative environment.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in frontend development with a strong emphasis on Angular (v17+ or higher).
  • Strong understanding of HTML, CSS/SCSS, and JavaScript/TypeScript.
  • Experience with responsive design and cross-browser compatibility.
  • Familiarity with Shadow DOM and micro-frontend architecture.
  • Knowledge of Angular's dependency injection, routing, and lifecycle hooks.
  • Proficiency in using Angular CLI for building and testing applications.
  • Experience with state management patterns, including Signals, NgRx, or Akita.
  • Familiarity with test-driven development (TDD) practices.

Preferred Skills:

  • Experience with CI/CD pipelines in Azure DevOps, including tasks like Replace Tokens and Karma test integration.
  • Techniques for optimizing Angular applications (e.g., lazy loading, tree shaking).
  • Familiarity with Auth0 or similar authentication providers and implementing OAuth2 and JWT-based authentication.
  • Experience working in a micro-frontend environment with shared dependencies.

Soft Skills:

  • Strong collaboration skills to work effectively in a team environment.
  • Excellent problem-solving abilities for debugging and resolving issues in complex enterprise applications.
  • Ability to write clear and concise documentation for components, services, and APIs.

Why EY?
At EY, we are dedicated to fostering a collaborative and innovative environment. As a Frontend Developer, you will have the opportunity to work on cutting-edge projects, enhance your skills, and contribute to the development of secure and scalable web applications. Join us to be part of a team that values growth, development, and a secure digital future.

Apply now »