Job Description
This is a remote position.<p><br></p><ul><li>Developing new user-facing features using React Native. </li><li>Building reusable components and front-end libraries for future use. </li><li>Translating designs into high-quality code. </li><li>Optimizing components for maximum performance. </li><li>Participating in design and code reviews to ensure best practices and high-quality code. </li><li>Troubleshooting and resolution of issues and bugs. </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 mobile development using React Native. </li><li>Experience with common front-end development tools such as Yarn, Babel, Webpack, NPM, etc. </li><li>Experience with automated testing suites, like Maestro, Jest or Mocha. </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>