Our client is a well-known e-learning solutions company, specializing in distribution and publishing company established in the year
- We predominantly supply books and library resources to schools, universities, and institutions across the GCC.
Their commitment extends to the Middle East and North Africa region, where they aim to enhance education.
Senior React Developer is a key member of our development team, responsible for creating and maintaining high-performance web applications using React. This role plays a pivotal part in shaping our user interfaces and ensuring a seamless user experience.
Location:Remotly - Egypt ( The Company Headquarter in Dubai, UAE)
Key Accountabilities
Design and develop responsive, user-friendly web and mobile applications using React and React Native
Write clean, maintainable, and efficient code in React, following best practices and coding standards.
Create and maintain reusable UI components for efficient application development.
Implement state management using libraries like Redux or Mobx.
Integrate with RESTful APIs and back-end services.
Develop and maintain unit tests and end-to-end tests to ensure application reliability and stability.
Continuously optimize application performance and enhance user experience.
Participate in code reviews to maintain code quality and knowledge sharing.
Mentor junior developers and provide technical guidance to the team.
Optimize React applications for accessibility and SEO.
Knowledge, Skills, and Experience
We Are Looking For:
A bachelor's degree in computer science, Information Technology, or a related field is preferred.
A minimum of 5 years of experience as a React Developer, with a strong track record of front-end development.
Expertise in React development, with in-depth knowledge of the React ecosystem, components, and state management.
Familiarity with front-end technologies, including HTML, CSS, JavaScript, and related frameworks.
Experience with testing frameworks, such as Jest, Enzyme, or similar.
Proven ability to optimize application performance.
Experience with Git or other version control systems.
Knowledge of integrating with RESTful APIs and back-end services.
Commitment to writing clean, maintainable code and following coding standards.
Proficiency in both spoken and written English communication is a must.
Strong problem-solving skills and the ability to troubleshoot complex issues.
Excellent teamwork and communication skills to collaborate effectively with cross-functional teams.