Job Description Must have Skills : REST API, Arabic Job Description : 5+ years of experience building mobile first, responsive, adaptive single page applications - Demonstrated deep expertise with ReactJS and React Native - Demonstrated knowledge of jQuery and/or jQueryMobile - Clear understanding of software development best practices - Demonstrated experience working with teams using agile methodologies - Working knowledge of SCM with strong emphasis on Git and standard Git Flow - Solid awareness of cross browser, device and cross platform development - Understanding and previous experience with Enzyme, Jest, Mocha - Knowledge of template systems, Handlebars, Mustache - Experience with test automation development utilising, Selenium, JUnit, Cucumber and Capybara - Knowledge of iOS Integration Test, iOS Snapshot Test, Android Unit test, and Android Integration Test - Experience consuming SOAP, REST APIs and utilising JSON for web or mobile applications - Knowledge of CI/CD tools such as Jenkins, Git, GitHub, Kubernetes - PaaS, IaaS, Pivotal Cloud Foundry, AWS, Mule API gateway - Knowledge and experience with DevOps - Strong understanding of lean and agile methods of software delivery and the principles and practices of BDD, ATDD and TDD - Understanding of Agile methodologies, Scrum, Kanban