React.js Developer Intern

Location: Gurgaon
Type: Internship
Duration: 3-6 Months

About the Role

As a React.js Developer Intern, you’ll play a key role in supporting our development team while learning and growing as a modern frontend engineer. You will be exposed to a range of technologies and real-world challenges while working on live projects and collaborating with experienced developers, designers, and quality teams.


Responsibilities
• Assist in creating, maintaining, and enhancing UI components using React.js
• Debug and troubleshoot issues within the codebase
• Learn and apply best coding standards and software development practices
• Participate in Agile development cycles, daily standups, and team meetings
• Write clear documentation and contribute to quality assurance processes
• Support integration of RESTful APIs and dynamic data rendering
• Collaborate effectively with backend developers, designers, and stakeholders
• Continuously improve your React.js proficiency and problem-solving skills
• Work on building responsive, high-performance dashboards and data visualizations (Chart.js)
• Manage state using Redux and learn about modular architecture and role-based access control


Must-Have Qualifications & Skills
• Pursuing or recently completed a Bachelor’s degree in Computer Science, Engineering, or related fields
• Strong foundation in JavaScript (ES6+), HTML5, CSS3, and DOM concepts
• Hands-on knowledge of React.js and its core principles
• Problem-solving skills and analytical mindset (DSA is a must)
• Basic understanding of state management (Redux), RESTful APIs, and asynchronous programming
• Familiarity with web development tools (Git, npm/yarn, Webpack, etc.)
• Good communication skills and ability to collaborate in a team
• Willingness to learn, take feedback, and implement new concepts quickly


Bonus Points For
• Exposure to other frontend frameworks (Next.js, Angular, Vue.js, jQuery)
• Experience with backend or database technologies (Node.js, MongoDB, PostgreSQL, Redis, Firebase)
• Familiarity with testing frameworks (Mocha, Jest), code quality tools (ESLint, Husky), and error tracking (Sentry)
• Experience with design tools (Figma, AdobeXD, Photoshop) or a strong UI sense
• Participation in open-source projects, hackathons, or personal portfolio projects


What You’ll Gain
• Mentorship from senior engineers and opportunity to work on real-world projects
• Exposure to modern software development workflows and best practices
• The chance to solve challenging technical problems and contribute to high-impact products
• Hands-on experience with Agile development and collaborative tools