Job details

React.js Developer

  • Java
  • Redux
  • REST
  • TypeScript
  • ES6
  • SOLID
  • Jest

Posted: 5 days ago

We are looking for a skilled and passionate React.js Developer to join our dynamic team. The ideal candidate has solid hands-on experience in modern front-end development and is eager to build high-performing, user-friendly web applications using the latest technologies in the React ecosystem.

Key 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.

 

  • +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.