Job Description
Duties and Responsibilities
Develop responsive and high-performance user interfaces using React.js.
Collaborate with backend developers to integrate frontend components.
Write clean, efficient, and maintainable code.
Debug and resolve technical issues, performance bottlenecks, and bugs.
Work closely with UI/UX designers to ensure seamless integration of designs.
Optimize web applications for maximum speed and scalability.
Stay up-to-date with React.js and related technologies.
Participate in code reviews and provide constructive feedback.
Collaborate with cross-functional teams to define project requirements and timelines.
Continuously improve development processes and best practices.
Desired Candidate Profile
Profile:
Qualifications:
Bachelor's degree in Computer Science or related field.
Proven experience as a React Developer or similar role.
Strong proficiency in React.js and its ecosystem.
Knowledge of Redux or other state management libraries.
Familiarity with modern frontend build tools and CI/CD pipelines.
Familiarity with version control concepts and usage of GIT is a plus
Experience with RESTful APIs and asynchronous programming.
Experience to integrate 3rd party services like social media, analytics and similar tools is a plus.
Solid understanding of web development principles, including HTML, CSS, and JavaScript.
Excellent problem-solving and communication skills.
Ability to work both independently and as part of a team.
Portfolio of previous React projects is mandatory.
Excellent Communication skills, proficiency in both Arabic and English language is a must.
Education:
Bachelor of Science(Computers)
Gender:
nm
Nationality:
Any Nationality