ReactJS Developer

2 years

3 Lacs

Posted:13 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for a skilled React.js Developer with 2-3 years of hands-on experience to join our development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will ensure that these components and the overall application are robust and easy to maintain.

You should have in-depth knowledge of JavaScript, CSS frameworks (Tailwind/Bootstrap), and be proficient in both modern functional components (Hooks) and legacy class-based components.

Key Responsibilities

  • Application Development: Design and build high-quality, scalable web applications using React.js and Next.js.
  • Component Architecture: Develop and maintain reusable code and libraries for future use, utilizing both Class-based components (lifecycle methods) and Functional components (React Hooks).
  • State Management: Implement complex state management using Redux and middleware like Redux Thunk or Redux Saga.
  • API Integration: integrate user-facing elements with server-side logic using RESTful APIs (Axios/Fetch) and handle asynchronous data effectively.
  • UI/UX Implementation: Translate wireframes and designs into high-quality code using Tailwind CSS, Bootstrap, and responsive design principles.
  • Performance Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Debugging: Troubleshoot and debug applications to ensure low-latency and high-availability.

Technical Requirements

  • Experience: Proven work experience as a React.js Developer for 2 to 3 years.
  • Core React Proficiency:
  • Strong understanding of the Virtual DOM, JSX, and component lifecycle.
  • Must be comfortable working with Class Components (constructor, componentDidMount, etc.) and Functional Components (useState, useEffect, useCallback, useMemo).
  • State Management: Deep understanding of Redux workflows, including Actions, Reducers, Store, and Redux Thunk for asynchronous logic.
  • Next.js: Solid experience with Next.js (SSR, SSG, Routing).
  • Styling: Proficiency in Tailwind CSS and Bootstrap. Familiarity with CSS preprocessors like SASS or LESS is a plus.
  • JavaScript: Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model (ES6+ syntax).
  • API Handling: Experience with data fetching, consuming REST APIs, handling JSON, and error handling.
  • Version Control: Proficient understanding of code versioning tools, specifically Git.

Nice to Have (Bonus Skills)

  • Experience with TypeScript.
  • Knowledge of authorization mechanisms, such as JSON Web Token (JWT).
  • Experience with other UI libraries like Material UI or Ant Design.
  • Basic understanding of backend technologies (Node.js) is a plus.

Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Ability to work independently as well as in a collaborative team environment.
  • Good communication skills to interact with designers and backend developers.

Job Types: Full-time, Permanent

Pay: From ₹30,000.00 per month

Application Question(s):

  • How many years of hands-on experience do you have with React.js?
  • Which React component types have you worked with in production projects?
  • Which state management solutions have you used in real projects?
  • Which CSS frameworks have you used with React?
  • Have you integrated REST APIs in React applications?
  • Which performance optimization techniques have you used in React?
  • Have you implemented authentication in React apps?

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

thiruvananthapuram, all india

noida, uttar pradesh, india