/ L'annuaire des offres d'emploi en Suisse Romande
n/a n/a Genève CH

AEM Frontend Developer – GE / Ref 10586

Date de publication


Purpose of the job

  • Perform Front-End development applied to an AEM e-commerce environment
  • Understand user requirements, technical contexts and constraints, business objectives and propose the most appropriate technical solutions
  • Follow defined development methodologies, tools and documentations
  • Provide operational support to our customers like issue troubleshooting, root cause analysis, etc…Code review and performance optimisation is part of the weekly tasks
  • Perform maintenance programming and correction of identified defects
  • Analyse complex issues, solutions to solve them; Interpret business requirements and technical specifications
  • Investigate, analyse, document and track status of reported defects using standard tools
  • Be able to explain and communicate technical options
  • Understand global IT strategy and templates development philosophy.
  • Help todefine and validate functional and technical specifications.

You ?

  • Engineer degree preferred in an IT related field
  • Solid professional references
  • Strong and proven experience in AEM6 or other CMS
  • Strong technical background in internet related technologies including open source, and ability to discover new ones. Pragmatic and not dogmatic
  • Experience of the full software development lifecycle: from requirements gathering and functional specification, to development, testing
  • Experience in Java is a plus
  • Experience with JavaScript libraries (5 years+) and frameworks in one of these: VueJS, Angular, React, any version. UX/UI sensibility is a plus.
  • Knowledge with a CSS Preprocessors: Sass/Scss, Less orStylus
  • Flux state management experience (Vuex or Redux)
  • Knowledge in Module bundler: Webpack
  • Knowledge of package manager: NPM or Yarn-Basic functional programming concepts
  • Experience in Map API such as OSM, Google or Leaflet is a big plus
  • Mobile / responsive design knowledge is a must, preferably experience with mobile first approach
  • Familiarity with RESTful APIs, XML, web security, JSON.
  • Experience with unit testing frameworks (Jest, Jasmin, Mocha, etc.) is a plus
  • Experience with immutable data structures, JavaScript modularization (MVC, MVVM, MVP),and Internationalization (i18n) and Localization (l10n) is a plus
  • Experience with Apache Jackrabbit, Sling framework, OSGi is a plus