Senior Developer - React.js, HTML, CSS
HCLTech
Location
🇮🇳 Chennai, India
Type
full_time
Salary
Undisclosed
Posted
1mo ago
Job Description
Chennai, Tamil Nadu Job Summary This position involves working as a Senior Developer with a focus on React, HTML, and CSS. The primary
responsibilities
include developing high-quality web applications and providing technical expertise in React development.
The role
requires strong skills in frontend development using HTML and CSS to deliver efficient and visually appealing user interfaces.
Key Responsibilities
Build and extend the React 19 + TypeScript + Vite quote-wizard shell (routing, layout, theming, i18n) for GL, GIP and reusable GCI journeys. Translate Figma screens into reusable, accessible components; validate visual and PDF equivalence against legacy quote flows. Implement feature modules: quote header, scheme, census upload, claims/reserves, quote results, comparison and renewals. Integrate typed API clients to .NET 10 services; manage server state with React Query and forms with react-hook-form + schema validation. Enforce Okta OIDC/PKCE auth guards, product/geo context and feature flags; keep pricing and underwriting logic out of the browser. Review, refine and productionize AI-generated (Figma-to-React) scaffolding; add App Insights telemetry and meet Zurich NFR and quality gates. Skill
Requirements
Core: 3+ years frontend engineering with strong React (hooks, React 19+) and TypeScript; component-driven architecture and design systems (MUI / react-admin). State & Data: React Query / server-state caching, react-hook-form, schema validation, data grids, filtering and pagination at scale. Integration: Consuming REST APIs (ASP.NET Core), OIDC/PKCE auth (Okta), feature flags and config-driven UI behavior. Quality: Component and unit testing, accessibility (WCAG AA), performance tuning and Figma-to-code fidelity. Good-to-Have Vite tooling, modular monorepo / micro-frontend patterns, and reusable multi-geo (localization) product configuration. Exposure to AI-assisted engineering (Claude Code, prompt-based code and test generation) with review discipline. Insurance quote-and-pricing domain, Playwright, and Azure DevOps CI/CD familiarity. Other