React Developer

October 2, 2023

Apply for this job

Email *

Job Description

This is a remote position.<p><br></p><ul><li>Developing new user-facing features using React.js. </li><li>Building reusable components and front-end libraries for future use. </li><li>Translating designs and wireframes into high-quality code. </li><li>Conducting regular code reviews to ensure high-quality code structure and standards. </li><li>Testing and debugging applications to optimize performance and ensure the product is of the highest quality. </li><li>Collaborating with back-end developers and UI/UX designers to improve usability and meet product stakeholder requirements. </li></ul><p><br></p><strong><u>Requirements</u></strong><p><br></p><ul><li>Bachelor’s degree in Computer Science, Information Systems, or a related field. </li><li>3-5 years of experience with React.js frameworks. </li><li>Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. </li><li>Knowledge of modern authorization mechanisms, such as JSON Web Token. </li><li>Experience with common front-end development tools such as Yarn, Babel, Webpack, NPM, etc. </li><li>Familiarity with RESTful APIs. </li><li>Knowledge of modern front-end testing frameworks such as Cypress, Jest, etc. </li><li>Understanding of code versioning tools, such as Git. </li><li>Excellent problem solving skills and attention to detail. </li><li>Ability to work independently in a fast-paced dynamic environment. </li><li>Fluent in Arabic and English.</li></ul>