Log in
All jobs
IJ

ReactJS Developer

IT Jobs at MigrationIT
Cairo, AI Qahirah, Egypt Posted Sep 16, 2026
Full-time

About this role

  • Develop and maintain scalable, reusable components using React.js and Next.js.

  • Implement dynamic and responsive user interfaces with HTML5, CSS3, Flexbox, and Grid.

  • Utilize React Hooks (useState, useEffect, useContext, etc.) to manage component logic.

  • Manage global and local state using Redux, Zustand, Context API, or similar tools.

  • Apply responsive and adaptive design principles using frameworks such as Tailwind CSS, Shadcn, or Styled Components.

  • Integrate and consume RESTful APIs and/or GraphQL endpoints.

  • Collaborate with backend developers, designers, and other team members in an Agile/Scrum environment.

  • Maintain high standards of code quality through tools like ESLint and Prettier.

  • Use Git for version control and work within Git-based platforms like GitHub or GitLab.

  • Manage dependencies with npm, yarn, or pnpm.

  • Participate in code reviews, sprint planning, and daily stand-ups.

Requirements

  • 2+ years of experience.

  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.

  • Thorough understanding of React.js and its core principles.

  • Experience with popular React.js workflows (such as Flux or Redux).

  • Familiarity with newer specifications of ECMAScript. Familiarity with RESTful APIs.

  • Knowledge of modern authorization mechanisms, such as JSON Web Token.

  • Familiarity with modern front-end build pipelines and tools.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →