700apps

React.js Developer

700apps

full-time

Posted on:

Location Type: Hybrid

Location: Cairo • 🇪🇬 Egypt

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

BabelJavaScriptJestReactReduxTypeScriptWebpack

About the role

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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React.jsTypeScriptJavaScript (ES6+)ReduxZustandRecoilContext APIHTML5CSS3unit testing
Soft skills
communication skills