Job Title
Développeur Back-end
Secteur
Secteur informatique
Emplacement
Dubai, Emirati Arabi Uniti
Salaire
Rémunération brute € Par an
Job Type
Durée indéterminée
Heures de travail
Temps plein
Job Description
Job Summary
- Work on flagship websites for globally recognised brands, whilst meeting the demanding challenges on usability, resilience, performance, scalability and security.
- Build cross-browser, cross-device compatible pages adhering to industry best practices.
- Develop templates and content slots using ISML, JavaScript/jQuery, HTML, XML, CSS, AJAX and integrate with Pipelines/Controllers on Salesforce Commerce Cloud (Demandware) platform.
- Responsible for architecting and defining the Front-end framework to solve complex designs and interactions that reflect the user experience and creative proposition.
- Mentoring and guiding all project activities on multiple small to medium sized projects or one large project.
- Shift between a creative and a technical focus depending on the project need and/or the type of project.
- Participate in developing supporting proposal materials for projects.
- Participate in scoping and planning work.
- Write technical documentation (admin guides), white papers, presentations, contributes to determining internal processes.
- Be a thought leader in Back-end technologies and space.
- Assist in recruiting of new Front-end employees.
What you’ll need to succeed
- A first experience working in an SFCC / Demandware Platform as a Backend developer.
- Sound knowledge and experience on Salesforce Commerce Cloud (Demandware) SiteGenesis/SFRA framework, Services framework and other platform capabilities.
- Good grasp of data structures and algorithms.
- Experience with front-end application architecture and development.
- Experience with coding modular object-oriented JavaScript.
- Knowledge and understanding about JavaScript design patterns (Factory Pattern, Strategy.
- Pattern, Module Pattern, Reveal Pattern, Facade Pattern, Asynchronous Module Definition etc.)
- Well versed with jQuery framework and patterns used. Should be able to write custom plugins for jQuery.
- Knowledge about JavaScript MV* frameworks.
- Hands-on experience with AngularJS framework and its constructs like custom directives, services etc.
- Hands-on experience with CSS preprocessors (SASS, LESS, STYLUS).
- Understanding and hand-on experience with writing modular CSS using SMACSS and Object Oriented CSS methodologies.
- Understanding of front-end frameworks like Bootstrap, Semantic-UI and Foundation.
- Experience with RESTful APIs.
- Experience and understanding with writing JavaScript unit tests (Jasmine + Karma).
- Experienced with front-end tooling able to write custom automation tasks for Grunt.
- Experienced with architecture and development of front-end tailored for various Content Management Systems in the likes of Sharepoint, Umbraco, Episerver, Sitefinity and Sitecore.
- Should maintain and extend front-end development Guidelines and boilerplate that is currently being used as a starting point for projects executed by both internal and offshore front-end development teams.
- Should be able to incorporate and understand HTML5 semantic elements and understand the SEO benefits of Microdata and Google Rich snippets for in page SEO.
- University Degree in Information Systems/ Computer Science.
- A minimum of 3 years of relevant experience.