Job Description
Company DescriptionWe are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 37 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!Job DescriptionMust have Skills : REST API, ArabicJob 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