HCL Technologies
HCL Technologies

RPA Developer - Core

RoleEngineering
LevelMid Level
LocationNoida, India
WorkOn-site
TypeFull-time
Posted1 week ago
Apply now

About the role

Job Summary

About the Role

We are looking for a React Developer to build, enhance, and maintain modern web applications using React.js, JavaScript/TypeScript, and responsive frontend technologies. The role requires hands-on frontend development capability, strong problem-solving skills, and the ability to work with backend, QA, UI/UX, and DevOps teams to deliver production-ready applications.

This role is suitable for candidates with 0 to 5 years of relevant experience. Freshers or entry-level candidates should demonstrate strong project, internship, certification, GitHub, or portfolio-based exposure in React.js and modern web development.

Key Responsibilities

Key Responsibilities

  • Develop and maintain user-facing features using React.js, JavaScript, and TypeScript.

  • Build reusable UI components and frontend modules for scalable application development.

  • Convert UI/UX designs, wireframes, and business requirements into responsive web interfaces.

  • Integrate frontend applications with REST APIs, GraphQL services, and backend systems.

  • Implement application state management using Redux, Context API, Zustand, or similar libraries.

  • Optimize frontend applications for performance, scalability, accessibility, and cross-browser compatibility.

  • 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 strong 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.

  • Experience integrating frontend applications with REST APIs.

  • 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 generation, and frontend SEO concepts.

  • Experience with cloud-hosted applications, frontend deployment platforms, or CDN-based delivery models.

  • Basic understanding of accessibility standards such as WCAG.

  • Exposure to Agile/Scrum delivery models and software collaboration tools.

  • Basic knowledge of backend technologies such as Node.js or Express.js is an added advantage.

Other Requirements

Experience Criteria

  • 0 to 5 years of relevant experience in frontend development, UI engineering, web application development, or full-stack software development.

  • Candidates with 0–1 year of experience should demonstrate strong capability through internships, live projects, freelance work, hackathons, certifications, GitHub repositories, or academic projects.

  • Candidates with 2–5 years of experience should have hands-on experience delivering React-based web applications in professional or production-like environments.

Educational Qualifications Mandatory Qualification:

  • B.E. / B.Tech in Computer Science, Information Technology, Electronics, Software Engineering, or any other relevant engineering stream.

Equivalent qualifications may also be considered:

BCA / MCA / M.Tech / M.Sc. in Computer Science, Information Technology, Software Engineering, or related disciplines from a recognized institution or university

Benefits and perks

Learning Budget

Required skills

Software engineering

System design

Troubleshooting

About HCL Technologies

Noida

Headquarters