Front End Angular Developer

Year    TS, IN, India

Job Description

Technical Expertise to Look For:



Deep Angular & TypeScript Knowledge:

Proven experience in building and scaling complex, enterprise-level single-page applications (SPAs) using

Angular

(v10+) and

TypeScript

. Expertise in reactive programming using

RxJS

, state management (e.g., NgRx, Akita, or services), and the Angular CLI.

Expert-Level Web Standards & Performance:

Strong command of modern

HTML5

,

CSS3

, and

SASS/LESS

. Extensive experience with optimizing frontend performance, including lazy loading, change detection strategies, bundle size reduction, Lighthouse auditing, and ensuring a blazing-fast First Contentful Paint (FCP).

Authentication & Authorization:

Hands-on experience integrating frontend applications with complex

Identity and Access Management (IAM)

flows like

OAuth 2.0

and

OpenID Connect (OIDC)

. Crucial knowledge includes secure token handling (e.g., refresh tokens, token storage), routing protection

Security Best Practices (Frontend Focus):

A security-first mindset with experience in preventing common frontend vulnerabilities, specifically

Cross-Site Scripting (XSS)

,

Cross-Site Request Forgery (CSRF)

, and secure API communication. Deep understanding of the

Same-Origin Policy

and best practices for securely handling user data in the browser.

Unit & Component Testing:

Proficiency with testing frameworks like

Jasmine

and

Karma

for unit testing services and components. Extensive experience with

Cypress

or

Playwright

for robust integration and end-to-end (E2E) testing. Familiarity with component-driven development tools (e.g., Storybook) is a plus.

UX/UI Integration & Accessibility:

Expert-level ability to translate complex design specifications (

Figma/Sketch

) into pixel-perfect, highly responsive, and accessible user interfaces (

WCAG 2.1

). Experience with popular component libraries (e.g., Angular Material, PrimeNG) and building reusable, modular design systems. Knowledge of implementing

Role-Based Access Control (RBAC)

at the UI layer is a

PLUS


Role & Responsibilities:



Architect and build the core user interface

and client-side application logic, focusing on performance, maintainability, and security.

Design and implement a scalable state management architecture

that ensures data consistency and an exceptional, highly responsive user experience.

Write critical, high-performance, and maintainable TypeScript code

, setting the standard for the entire frontend codebase.

Lead a "Frontend Pod" for 3-4 junior to mid-level developers

, fostering a collaborative environment centred on quality and best practices.

Conduct thorough code reviews

to enforce best practices in coding standards, performance, UI/UX consistency, and accessibility.

Mentor junior developers

on advanced Angular principles, reactive programming patterns with RxJS, and secure frontend development techniques.

Break down complex UI/UX features

and technical tasks into manageable stories and sub-tasks for the development team.
Job Type: Full-time

Pay: ₹300,013.29 - ₹1,664,040.11 per year

Benefits:

Health insurance Provident Fund
Experience:

Angular: 5 years (Required) Leadership: 2 years (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4425202
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year