05 Aug
|
HCL Technologies
|
Bengaluru
05 Aug
HCL Technologies
Bengaluru
Technical Specialist - React.js, HTML, CSS
Experience: 10 to Not Available years
Location: Bangalore, India
Skills: React, HTML5, CSS3, JavaScript, Redux, Redux Toolkit, RESTful APIs, Jest, Vitest, React Testing Library, Enzyme, Playwright, Cypress, GitHub, GitLab, Vite, New Relic, LaunchDarkly, Sentry, Datadog RUM, OpenTelemetry, Next.js, Remix
Job Summary
We’re seeking a skilled and experienced front-end engineer to join the engineering team. In this role, you’ll design and develop responsive, high-performance web applications and SDKs that deliver exceptional user experiences. You’ll collaborate closely with product managers, UX designers, and backend engineers to build intuitive, user-focused interfaces and ship iteratively. Reporting to the Engineering Manager, you’ll help shape front-end architecture standards, guide technical decisions, and mentor other engineers through hands-on support and thoughtful feedback. You’ll also help ensure our UI foundations remain scalable, accessible, and maintainable as the product grows.
Key Responsibilities
• 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
Skill Requirements
• 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
Other Requirements
• 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 LaunchDarkly (plus tools like Sentry, Datadog RUM, or OpenTelemetry)
• Experience with up-to-date 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
📌 Technical Specialist React.js, HTML, CSS (Bengaluru)
🏢 HCL Technologies
📍 Bengaluru