React.js Developer (Intermediate) – Web Application

Filled
February 25, 2026

Job Description

Project Type: One-time project (potential for long-term collaboration)
Location: Remote

Project Overview

We are seeking an Intermediate React.js developer to help build, enhance, or maintain a modern web application. You will be working with a component-based architecture, managing application state, and integrating APIs to create a responsive and scalable user experience.

This role is ideal for developers who are proactive, can suggest improvements, and deliver clean, maintainable code.

Key Responsibilities

  • Develop and implement user-facing features using React.js
  • Convert UI/UX designs (Figma, Adobe XD, or similar) into clean, reusable React components
  • Manage application state with Context API, Redux, or similar tools
  • Integrate RESTful APIs and handle asynchronous data
  • Optimize application performance and ensure cross-browser compatibility
  • Debug, troubleshoot, and improve existing code
  • Collaborate with backend developers and designers as needed

Required Skills

  • Strong knowledge of React.js and modern JavaScript (ES6+)
  • Experience with functional components and React Hooks
  • Familiarity with HTML, CSS, and modern styling approaches (CSS Modules, Tailwind, Material UI, etc.)
  • Experience consuming REST APIs
  • Basic understanding of Git/version control
  • Ability to write clean, maintainable, and well-documented code

Nice to Have

  • Experience with testing libraries (Jest, React Testing Library)
  • Knowledge of responsive design and accessibility best practices

Who Should Apply

  • React developers with real project experience
  • Freelancers who communicate clearly and meet deadlines
  • Developers who can suggest improvements and best practices