React.js Developer

People Link

Posted 2 years ago

Job Description:

We are seeking a talented and experienced React.js Developer to join our dynamic team. The ideal candidate should have a strong background in building scalable, high-quality web applications using React.js. As a React.js Developer, you will be responsible for developing user interfaces, implementing design components, and ensuring the responsiveness of applications. You will collaborate with the development team, product managers, and UI/UX designers to deliver high-quality software solutions.

Responsibilities:

  1. Develop new user-facing features using React.js.
  2. Build reusable components and front-end libraries for future use.
  3. Collaborate with the design team to translate UI/UX design wireframes into high-quality code.
  4. Optimize components for maximum performance across various web-capable devices and browsers.
  5. Stay up-to-date with the latest industry trends, technologies, and best practices.
  6. Troubleshoot, debug, and resolve software defects and issues.

Requirements:

  1. Proven experience as a React.js Developer with a strong portfolio of previous work.
  2. In-depth knowledge of JavaScript, CSS, and HTML5.
  3. Experience with state management libraries such as Redux.
  4. Familiarity with RESTful APIs and asynchronous request handling.
  5. Strong understanding of web performance optimization techniques.
  6. Excellent problem-solving and communication skills.
  7. Ability to work collaboratively in a team environment.
  8. Bachelor’s degree in Computer Science, Engineering, or a related field is a plus.

Nice to Have:

  1. Knowledge of modern front-end build pipelines and tools.
  2. Familiarity with code versioning tools such as Git.
  3. Experience with server-side rendering and Node.js.

Apply For This Job