React.js DeveloperJob Overview
We are looking for a skilled and motivated React.js Developer to join our development team. The ideal candidate will be responsible for building responsive, scalable, and user-friendly web applications using React.js and modern frontend technologies.
You will work closely with UI/UX designers, backend developers, and other team members to develop high-quality applications and deliver seamless user experiences.
Key Responsibilities
- Develop and maintain responsive web applications using React.js.
- Build reusable and scalable UI components.
- Convert UI/UX designs and wireframes into functional web interfaces.
- Manage application state using tools such as Context API, Redux, or similar libraries.
- Integrate REST APIs and work with backend services.
- Implement responsive designs that work across desktop, tablet, and mobile devices.
- Optimize applications for performance, scalability, and maintainability.
- Write clean, reusable, and well-documented code.
- Identify and resolve bugs and performance issues.
- Collaborate with backend developers to integrate APIs and third-party services.
- Participate in code reviews and follow development best practices.
- Use Git/GitHub for version control and collaborative development.
- Stay up to date with modern React.js ecosystem trends and frontend technologies.
Required Skills
- Strong knowledge of JavaScript (ES6+).
- Hands-on experience with React.js.
- Good understanding of HTML5, CSS3, and responsive web design.
- Experience with React Hooks and component-based architecture.
- Understanding of REST APIs and asynchronous JavaScript.
- Experience with Git and GitHub.
- Familiarity with npm/yarn and modern frontend development tools.
- Good understanding of browser compatibility and frontend performance.
- Strong problem-solving and debugging skills.
Preferred Skills
- Experience with TypeScript.
- Experience with Next.js or Vite.
- Knowledge of Tailwind CSS, Bootstrap, or other UI frameworks.
- Experience with Redux Toolkit or Zustand.
- Familiarity with authentication and authorization.
- Understanding of basic backend technologies such as Node.js/Express.js.
- Experience working with databases such as MongoDB or MySQL.
- Familiarity with deployment platforms such as Vercel, Netlify, or AWS.
- Understanding of testing frameworks such as Jest, React Testing Library, or Cypress.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 1–3 years of experience in frontend development is preferred.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a development team.
What We Offer
- Opportunity to work on real-world, scalable web applications.
- Collaborative and supportive development environment.
- Opportunities to learn and work with modern technologies.
- Career growth and professional development opportunities.
- Flexible/remote working options depending on the role.
Pay: ₹14,383.86 - ₹65,417.71 per month
Work Location: Remote