Airbus India Private Limited is seeking an enthusiastic React Developer Intern to join our team. This role is ideal for students passionate about front-end development and eager to gain hands-on experience in building scalable web applications using React and TypeScript. You will work closely with our development team to create high-quality user interfaces while following best practices in unit testing and software development.
Key Responsibilities
- Develop and maintain web applications using React.js and TypeScript
- Write unit tests for React components, hooks, and utilities using Vitest, Jest, Mocha, and React Testing Library
- Ensure high test coverage and code quality using Test-Driven Development (TDD) principles
- Collaborate with the QA team to ensure robust integration and end-to-end testing
- Perform code reviews to maintain coding standards and quality assurance
- Optimize application performance, scalability, and user experience
- Work closely with backend developers to integrate and test RESTful APIs and GraphQL endpoints
- Troubleshoot and debug issues with a test-driven approach
- Stay updated with modern testing techniques, React, and JavaScript frameworks
Required Skills & Qualifications
- Proficiency in React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3
- Experience with unit testing tools like Vitest, Jest, Mocha, React Testing Library
- Knowledge of Redux, Zustand, Recoil, or Context API for state management
- Experience with build tools such as Webpack, Babel, Vite
- Familiarity with Git and version control workflows (GitHub, GitLab, Bitbucket)
- Understanding of responsive web design, cross-browser compatibility, and accessibility (a11y) standards
- Experience with CI/CD pipelines for automated testing and deployment
Preferred Qualifications
- Knowledge of Next.js for server-side rendering
- Experience with Node.js, Docker, AWS, Azure, or Google Cloud
- Familiarity with Material-UI, Ant Design, Styled Components
- Understanding of Agile development and sprint workflows
This internship offers an opportunity to work with cutting-edge technologies in a professional setting while contributing to real-world projects. If you’re eager to enhance your skills and grow in a collaborative environment, apply today!