Job Title

React JS Developer

Share This Job

HR @ C2W

1449 Active Positions

Job Description

Job Summary:

We are looking for a skilled React.js Developer with 3+ years of experience to join our team. The ideal candidate should have a strong understanding of front-end development, JavaScript frameworks, and the ability to build scalable web applications.

Key Responsibilities:

  • Develop, optimize, and maintain React.js applications.
  • Build reusable components and front-end libraries for future use.
  • Collaborate with UI/UX designers and backend developers to deliver high-quality applications.
  • Write clean, maintainable, and efficient code.
  • Optimize components for maximum performance across various devices and browsers.
  • Work with RESTful APIs, GraphQL, and integrate third-party services.
  • Participate in code reviews, testing, and troubleshooting issues.
  • Stay updated with the latest React.js and front-end development trends.

Required Skills & Qualifications:

  • 3+ years of experience in front-end development using React.js.
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and SASS/LESS.
  • Hands-on experience with Redux, Context API, or MobX for state management.
  • Experience with React Hooks, Functional Components, and Class Components.
  • Good understanding of component lifecycle, virtual DOM, and performance optimization.
  • Familiarity with RESTful APIs, GraphQL, and web services integration.
  • Experience with version control systems like Git/GitHub/GitLab.
  • Knowledge of Webpack, Babel, and modern build tools.
  • Strong problem-solving skills and the ability to work independently.

Nice to Have:

  • Experience with Next.js for server-side rendering.
  • Knowledge of backend technologies (Node.js, Express, or Firebase).
  • Familiarity with CI/CD pipelines and deployment.
  • Exposure to unit testing frameworks (Jest, Mocha, Enzyme, or React Testing Library).
Tags:

Join Our Free Newsletter

Join Our Newsletter to get the latest updates and keep yourself updated on the latest Job Openings.

Have a Question?

We are here to help. Email us or call +91 773 604 3614
Contact Us