We are seeking a skilled React JS Developer with a minimum of 2 years of hands-on experience in building scalable, high-performance web applications. The ideal candidate should have strong expertise in React.js, JavaScript, modern front-end development practices, and experience working in Agile environments.
Key Responsibilities
- Develop and maintain responsive web applications using React.js.
- Build reusable and scalable UI components.
- Collaborate with UI/UX designers to implement pixel-perfect user interfaces.
- Optimize applications for maximum speed and scalability.
- Integrate RESTful APIs and third-party services.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to best practices.
- Troubleshoot and debug application issues.
- Work closely with cross-functional teams including backend developers, QA, and product managers.
Required Skills
- Minimum 3 years of experience in React.js development.
- Solid proficiency in JavaScript (ES6+), HTML5, CSS3.
- Experience with React Hooks, Context API,
Redux/Redux Toolkit.
- Knowledge of component lifecycle methods and state management.
- Experience integrating REST APIs.
- Familiarity with Git version control.
- Understanding of responsive design and cross-browser compatibility.
- Experience with Bootstrap, Material UI, Tailwind CSS, or similar frameworks.
- Knowledge of Agile/Scrum methodologies.
Preferred Skills
- Experience with Next.js.
- Knowledge of TypeScript.
- Familiarity with CI/CD pipelines.
- Experience with unit testing frameworks such as Jest and React Testing Library.
- Basic understanding of Node.js and backend integration.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Nice to Have
- Experience working on enterprise-level applications.
- Knowledge of cloud platforms such as Azure or AWS.
- Understanding of web performance optimization techniques.