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 robust expertise in React.js, JavaScript, up-to-date 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.