Job Title: React JS Developer
Experience: 5 to 8 Years
Job Summary
We are looking for a talented and passionate React JS Developer to join our development team. The ideal candidate will have experience building modern, responsive, and high-performance web applications using React.js. The role involves collaborating with designers, backend developers, and product teams to deliver seamless user experiences while maintaining code quality and scalability.
Key Responsibilities
- Develop and maintain web applications using React.js and modern JavaScript (ES6+).
- Build reusable UI components and implement responsive designs.
- Collaborate with UX/UI designers to translate designs into high-quality code.
- Integrate frontend applications with RESTful APIs and backend services.
- Optimize application performance, scalability, and cross-browser compatibility.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and follow development best practices.
- Debug and resolve application issues in a timely manner.
- Work closely with Agile teams during sprint planning, development, and releases.
- Stay updated with the latest frontend technologies and industry trends.
- Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5 to 8 years of experience in frontend development.
- Strong hands-on experience with React.js.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management tools such as Redux, Context API, or Zustand.
- Solid understanding of React Hooks, component lifecycle, and functional components.
- Experience integrating RESTful APIs and handling asynchronous operations.
- Knowledge of version control systems such as Git.
- Familiarity with responsive design principles and cross-browser compatibility.
- Understanding of frontend testing frameworks and debugging tools.
Preferred Skills
- Experience with TypeScript.
- Familiarity with Next.js or other React frameworks.
- Knowledge of Material UI, Ant Design, Bootstrap, or Tailwind CSS.
- Basic understanding of Node.js and backend integration.
- Experience with CI/CD pipelines and cloud platforms such as AWS or Azure.