Technology/Engineering

Front End Developer // Développeur front-end

SSENSE is looking for a creative Intermediate Front End Web developer to join our rapidly growing technology team. Following a best in class agile development process, the Front End Developer is responsible for championing the full project lifecycle from conception to development, testing and documentation. The ideal candidate excels at finding innovative solutions to a wide range of challenges, is detail-oriented, and takes extreme pride in his/her work.

RESPONSIBILITIES

  • Collaborate with other business units to implement the next generation of SSENSE products
  • Scope and refine specifications and requirements based on business and technical needs
  • Write professional grade JavaScript (jQuery, Backbone), HTML5 and CSS3, according to company standards and coding guidelines
  • Maintain the SSENSE front end website
  • Create pixel perfect user interfaces (UI) according to design mockups and specs
  • Actively participate in design and code reviews
  • Develop unit and functional tests
  • Create and maintain application and R&D documentation
  • Stay plugged into emerging technologies and industry trends, applying them to internal operations and activities

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • A minimum of 2 years experience building multi-browser and cross-platform responsive Web pages
  • A minimum of one year experience with at least one JavaScript framework (AngularJS, Ember, Backbone, NodeJs etc.)
  • A minimum of one year experience with CSS preprocessors such as LESS or SASS and CSS libraries such as Bootstrap or Foundation
  • Experience with Git version control system and branching strategies such as Git Flow, an asset
  • Exposure to automated tests using PHPUnit, Mocha.js, an asset
  • Understanding of Virtual environments (Vagrant, Docker…), an asset
  • Knowledge of Linux / SSH CLI, an asset
  • Experience with tools such as Jira or equivalent, an asset

SKILLS

  • Ability to adapt quickly within the existing technical environment
  • Strong business acumen
  • Capacity to understand current and future business needs and identify opportunities
  • Ability to thrive in a fast-paced environment and master diverse Web technologies and techniques

----------

SSENSE est à la recherche d’un Développeur front-end intermédiaire et créatif pour se joindre à notre équipe technique en pleine croissance. Se fiant à un processus de développement agile de première qualité, le Développeur front-end est responsable du cycle de vie complet des projets, de la conception au développement, aux tests et à la documentation. Le candidat idéal excelle à trouver des solutions novatrices à une vaste gamme de défis, est soucieux du détail et tire une grande fierté de son travail.

RESPONSAIBILITÉS

  • Collaborer avec les différents départements pour mettre en oeuvre la prochaine génération de produits SSENSE
  • Évaluer et épurer les spécifications ainsi que les exigences selon les besoins techniques et d’affaires  
  • Écrire JavaScript de niveau professionnel (jQuery, Backbone), HTML5 et CSS3, selon les normes et les directives de codage de l’entreprise
  • Maintenir les applications front-end du site Web SSENSE
  • Créer des interfaces utilisateurs au pixel près (IU) selon les maquettes de conception et les spécifications
  • Participer activement aux revues de code et de conception
  • Développer des tests unitaires et des tests fonctionnels
  • Créer et maintenir la documentation de toutes les applications et la R&D
  • Rester à l'affût des dernières technologies et des tendances de l’industrie, les appliquant aux opérations et activités internes au besoin

EXIGENCES

  • Baccalauréat en en Informatique, Ingénierie, ou un domaine technique connexe
  • Un minimum de 2 années d’expérience en développement de pages Web adaptables multifureteurs et multiplateformes
  • Un minimum d’une année d’expérience avec au moins un framework JavaScript (AngularJS, Ember, Backbone, NodeJs etc.)
  • Un minimum d’une année d’expérience avec les préprocesseurs CSS tels LESS ou SASS et bibliothèques CSS telles Bootstrap ou Foundation
  • Solide compréhension des systèmes de contrôle de version Git et des modèles à branches tels Git Flow, un atout
  • Connaissance des tests automatisés se servant de PHPUnit, Mocha.js, un atout
  • Connaissances des environnements virtuels un atout (Vagrant, Docker, etc.)
  • Maîtrise de Linux / SSH CLI un atout
  • Expérience avec les outils tels Jira ou l’équivalent, un atout

COMPÉTENCES

  • Capacité à s’adapter rapidement au sein d’un environnement technique existant
  • Sens aigu des affaires
  • Capacité à comprendre les besoins d’affaires présents et futurs et identifier des opportunités  
  • Habileté à réussir dans un environnement au rythme rapide et de maîtriser les

Apply