• Design and develop high-quality, reusable components for React applications.
  • Translate design wireframes and UI mockups into responsive, functional, and visually appealing user interfaces.
  • Collaborate with UX/UI designers and back-end developers to create seamless user experiences.
  • Implement state management solutions (e.g., Redux, Context API) to manage application data efficiently.
  • Optimize applications for performance, scalability, and maintainability.
  • Conduct code reviews and provide mentorship to junior developers.
  • Stay updated with the latest trends and technologies in front-end development and React ecosystem.
  • Ensure code quality and best practices through testing and debugging.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Minimum 5 to 7 years of experience in front-end development, with a focus on React.
  • Strong understanding of React concepts, including hooks, component lifecycle, and state management.
  • Proficient in HTML, CSS, and JavaScript (ES6+) and familiar with modern front-end development tools.
  • Experience with RESTful APIs and asynchronous programming.
  • Knowledge of testing frameworks (e.g., Jest, React Testing Library) and best practices.
  • Familiarity with build tools and version control systems (e.g., Webpack, Git).
  • Ability to work in a collaborative team environment and communicate effectively with stakeholders.
  • Strong analytical and problem-solving skills, with attention to detail.

Benefits

Location

Cairo, Cairo Governorate, Egypt

Job Overview
Job Posted:
3 months ago
Job Expires:
Job Type
Full Time

Share This Job: