Noida, Uttar Pradesh
Job Summary
About the Role
Key Responsibilities
Key Responsibilities
Develop and maintain user-facing features using React.js, JavaScript, and TypeScript.
Convert UI/UX designs, wireframes, and business requirements into responsive web interfaces.
Write clean, modular, maintainable, and testable frontend code.
Perform debugging, unit testing, integration testing, and peer code reviews.
Collaborate with backend developers, QA engineers, designers, product managers, and DevOps teams.
Support build optimization, deployment readiness, CI/CD workflows, and frontend performance monitoring.
Skill Requirements
Mandatory Technical Skills
Hands-on experience or robust project exposure in React.js.
Strong proficiency in JavaScript ES6+.
Working knowledge of TypeScript fundamentals.
Strong understanding of HTML5, CSS3, responsive design, Flexbox, and CSS Grid.
Understanding of component-based architecture and reusable UI design patterns.
Experience with React Hooks, routing, lifecycle concepts, and frontend performance optimization.
Experience or exposure to state management using Redux, Context API, Zustand, MobX, or equivalent.
Understanding of asynchronous programming using Promises, async/await, fetch, or axios.
Working knowledge of Git and collaborative development workflows.
Understanding of debugging, modular coding, code reviews, and maintainability practices.
Preferred / Additional Skills
Experience with Next.js or similar React-based frameworks.
Familiarity with UI libraries or design systems such as Material UI, Ant Design, Chakra UI, Tailwind CSS, or Bootstrap.
Exposure to GraphQL, Apollo Client, or modern API integration patterns.
Knowledge of Jest, React Testing Library, Cypress, or similar testing frameworks.
Familiarity with Vite, Webpack, Babel, or similar frontend build tools.
Understanding of frontend security, browser rendering, and web performance fundamentals.
Exposure to server-side rendering, static site
📌 Senior RPADeveloper (Noida)
🏢 HCLTech
📍 Noida