Frontend Developer (React.js) - Egypt
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 ca