Hybrid React.js Developer

Posted 2 months ago

Apply now

About the role

  • React.js Developer developing user-friendly web applications using modern technologies in Egypt. Collaborating with UI/UX designers and ensuring code quality through best practices.

Responsibilities

  • Develop and maintain scalable web applications using **React.js** and **TypeScript**.
  • Implement state management solutions (e.g., **Redux**, **Zustand**, **Recoil**, **Context API**).
  • Collaborate with UI/UX designers to translate designs into responsive and accessible front-end code.
  • Integrate with RESTful APIs and manage asynchronous data flow.
  • Optimize application performance and ensure cross-browser compatibility.
  • Participate in code reviews and contribute to front-end best practices.
  • Write and maintain unit tests using **Jest** or **React Testing Library**.

Requirements

  • +3 years of professional experience in **React.js** and **JavaScript (ES6+)**.
  • Experience with TypeScript and state management tools (e.g. Redux, Zustand, Recoil, Context API).
  • Solid understanding of HTML5, CSS3, and responsive design.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Experience using modern build tools such as Vite, Webpack, or Babel.
  • Hands-on experience with version control (Git).
  • Familiarity with React Hooks, functional components, and modern React patterns.
  • Experience with unit testing (Jest, React Testing Library) is a plus.
  • Excellent communication skills in **Arabic and English** (both written and spoken).
  • Knowledge of i18next, accessibility (a11y), and SEO best practices is a plus.

Job title

React.js Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job