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.