
Senior Technical Lead - React.js, HTML, CSS
About the role
Job Summary
You Will:
-
Design and develop robust, scalable, and maintainable front-end solutions using modern React patterns
-
Collaborate with Product, UX, and Backend teams to define and implement user-centric features, including API contracts and edge-case handling
-
Build reusable UI components and contribute to a consistent design system (component libraries, styling conventions, documentation)
-
Ensure code quality through best practices: clear PRs, code reviews, automated testing, and developer-friendly documentation
-
Optimize applications for speed and reliability (Core Web Vitals, bundle size, rendering performance) and ensure responsive behavior across devices
-
Ship accessible experiences by incorporating WCAG-aligned practices into component design, interaction patterns, and QA workflows
-
Participate in architecture discussions and help define front-end development standards (state management, data fetching, routing, error handling)
-
Maintain build pipelines, including configuring tools like Vite, managing dependency upgrades, and troubleshooting CI/CD issues
-
Mentor and support other engineers through pairing, technical guidance, and sharing practical patterns that improve team velocity
You Have:
-
A Bachelor’s or Master’s degree in Computer Science/Engineering or equivalent practical experience
-
10+ years of front-end development experience building production web applications and SDKs with modern JavaScript frameworks (React)
-
Strong proficiency in HTML5, CSS3, and JavaScript, plus responsive design principles
-
Experience with state management and scalable front-end architecture patterns (e.g., Redux / Redux Toolkit)
-
Hands-on experience integrating RESTful APIs and collaborating closely with backend teams (error states, pagination, auth, caching considerations)
-
Solid testing and quality practices (e.g., Jest/Vitest, React Testing Library, Enzyme and end-to-end testing with Playwright or Cypress)
-
Familiarity with source control and CI/CD workflows (e.g., GitHub/GitLab, automated builds, linting, test pipelines, release processes)
-
Practical experience diagnosing and improving performance, including browser debugging, profiling tools, and monitoring production issues
Bonus Points If You Have:
-
Knowledge of Decentralized Identity (DCI) and Identity & Access Management (IAM) concepts, including auth patterns like OAuth/OIDC
-
Experience working alongside platform teams using technologies like Kubernetes, Cassandra, Kafka, and Redis (and understanding how they influence UI/API design)
-
Familiarity with accessibility standards (WCAG) and internationalization (i18n) tooling and workflows (e.g., i18next, formatjs/react-intl)
-
Experience with performance monitoring and feature-flagging tools such as New Relic and Launch Darkly (plus tools like Sentry, Datadog RUM, or Open Telemetry)
-
Experience with modern React ecosystems and build tooling (e.g., React 18+, Next.js/Remix, Vite, code-splitting, SSR/ISR where relevant)
-
Experience building and maintaining component libraries and documentation tooling and enforcing UI consistency at scale
Key Responsibilities
-
Lead a team of developers in designing, developing, and implementing react, html, and css solutions.
-
Collaborate with stakeholders to gather requirements and translate them into technical specifications.
-
Ensure the scalability, performance, and reliability of web applications developed using react, html, and css.
-
Conduct code reviews, provide guidance, and mentor team members to enhance their technical skills.
-
Stay updated with the latest trends and technologies in react, html, and css to drive innovation and efficiency.
-
Troubleshoot technical issues, identify root causes, and implement solutions to optimize application performance.
Skill Requirements
-
Proficiency in react.js for building user interfaces and single page applications.
-
Strong knowledge of html and css for creating visually appealing and responsive web designs.
-
Experience in leading and managing development teams to deliver high-quality software solutions.
-
Excellent problem-solving skills and the ability to work in a fast paced and dynamic environment.
-
Strong communication skills to collaborate effectively with cross functional teams and stakeholders.
-
Knowledge of software development best practices and coding standards in react, html, and css.
Other Requirements
1.Relevant certifications in React, HTML5, or CSS are a plus.
Benefits and perks
•Performance Bonus
•Learning Budget
Required skills
React
JavaScript
HTML5
CSS3
Responsive design
Accessibility
CI/CD
Vite
About HCL Technologies
Bangalore
Headquarters