JobRaahGet matched free

Jobs

Frontend Developer (React.js) - Egypt

Flatgigs · Remote · Egypt · Remote

Posted Aug 11, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

We are looking for a skilled and motivated *Frontend Developer* with strong experience in *React.js* and modern frontend development practices. The ideal candidate should be comfortable building scalable, responsive, and high-performance web applications and integrating them with *RESTful APIs and microservices-based backends*. You will work closely with backend engineers, product managers, designers, and QA engineers to develop modern, maintainable, and user-friendly applications. Requirements * Develop and maintain modern web applications using *React.js*. * Build reusable, scalable, and maintainable UI components. * Integrate frontend applications with *REST APIs and microservices*. * Work with backend teams to understand API contracts, authentication, error handling, and service integrations. * Implement application state management using *Redux / Redux Toolkit* or other appropriate state-management solutions. * Develop responsive and mobile-friendly interfaces across different devices and screen sizes. * Follow modern frontend architecture and development best practices. * Optimize application performance, page load time, rendering performance, and bundle size. * Implement proper loading, error, empty, and success states across the application. * Handle authentication and authorization flows, including token-based authentication. * Work with asynchronous API calls and efficiently manage server-side data. * Write clean, reusable, modular, and well-documented code. * Participate in code reviews and contribute to frontend coding standards. * Troubleshoot and resolve frontend bugs and production issues. * Collaborate with QA engineers to ensure high-quality and reliable releases. * Work with Git-based development workflows and participate in pull-request/code-review processes. * Contribute to improving the overall frontend architecture as the product evolves. Required Technical Skills React.js * Strong hands-on experience with *React.js*. * Strong understanding of: * Functional Components * React Hooks * Component lifecycle * Props and state * Context API * Custom Hooks * Reusable component design * Experience building large-scale React applications. State Management * Strong experience with *Redux / Redux Toolkit*. * Understanding of global vs local state management. * Experience handling asynchronous state and API data. * Familiarity with alternatives such as *React Query / TanStack Query* is a plus. Modern Frontend Development * Strong knowledge of *JavaScript (ES6+)*. * Good understanding of *TypeScript*. * Experience with modern CSS and responsive design. * Experience with component-based UI development. * Understanding of frontend architecture and design patterns. * Experience with modern build tools such as *Vite, Webpack, or similar*. * Understanding of code splitting, lazy loading, caching, and frontend performance optimization. Microservices & API Integration * Experience…