Retour vers la liste des offres

Développeur de Front-End

Montreal

Shopify possède l'une des interfaces frontales les plus importantes dans le monde, et notre équipe de développement frontal a pour mission d'offrir une expérience client évolutive, accessible et exceptionnelle à des centaines de milliers de propriétaires de boutique dans le monde entier. En plus de créer et de maintenir notre architecture HTML, CSS et JavaScript, les développeurs d'applications frontales créent de nouvelles fonctionnalités de produits et plusieurs outils destinés aux développeurs. Ils ont pour but de rendre les choses complexes accessibles aux marchands et de permettre au reste de notre organisation R et D de créer une interface utilisateur offrant un code d'une qualité irréprochable et la meilleure expérience utilisateur possible.

L'équipe de développement d'applications frontales de Shopify ne travaille pas uniquement à l'amélioration du produit. Elle travaille également à en améliorer le calibre au fil du temps. Cette vision à long terme repose sur une vaste gamme de pratiques, de la promotion de l'autonomie personnelle et de l'apprentissage en profondeur. Nous voulons continuer à créer une équipe de développeurs d'applications frontales talentueux qui assument la responsabilité de leur rôle et qui travailleront dans le but pour d’apprendre davantage et d’encourager les autres à faire de même.

Vous devrez avoir de l'expérience :

  • En création de CSS facile à maintenir et évolutif, et être familier avec les modèles d'architecture BEM, SMACCS ou autre.
  • Avec l'utilisation de JavaScript comme langage de programmation et posséder une bonne maîtrise du DOM.
  • En travail dans un environnement interdisciplinaire avec des concepteurs et d'autres développeurs pour produire et évaluer des idées et produire des prototypes de concepts préliminaires.

Ce serait encore mieux si vous avez de l'expérience :

  • Avec les outils pour développeurs axés sur Rails ou dans de l'intégration frontale à une application Rails.
  • Dans l'enseignement, l'évolution ou la collaboration à de nouvelles techniques, technologies et processus au sein d'une entreprise ou d'une communauté.
  • Avec les incursions en profondeur dans des secteurs précis de l'expérience client, comme les animations, le rendement ou l'accessibilité.
  • En collaboration à des projets ou si vous avez déjà offert du mentorat sur la pile que vous adorez.
  • Dans la prestation de revue de code d'une grande efficacité et de soutien aux pairs.
  • Avec l'évaluation critique du cadre de travail d'une application frontale.

On vous confiera des projets comme :

  • L'écriture de grande envergure en CSS et JavaScript et la documentation d'éléments dans nos guides stylistiques UX.
  • L'utilisation de notre pile Rails pour intégrer les applications frontales dans le cycle de vie du développement.
  • La création d'applications réactives, performantes et accessibles.
  • L'apprentissage des plus récentes normes et technologies frontales pour veiller à ce que nous utilisions toujours les meilleures techniques possibles.
  • Collaborer avec d'autres disciplines des services de l'ingénierie, de l'UX et du produit pour aider à développer des solutions frontales visant à résoudre les problèmes des marchands.
  • Faire la promotion d'une excellente UX dans l'ensemble de l'entreprise.
  • Apprendre le développement frontal et de l'ensemble de la pile grâce au mentorat par les pairs et à la collaboration.

Comment postuler :

Si vous voulez nous aider à façonner l'avenir du commerce, cliquez sur le bouton « Postuler maintenant » pour poser votre candidature. Veuillez adresser votre lettre de présentation à Greg Thorpe et inclure un lien vers un projet dont vous êtes fier : un portfolio, des échantillons de code ou un compte Github.

L'expérience peut prendre de nombreuses formes. Plusieurs compétences sont transférables et la passion compte pour beaucoup. Si votre expérience est proche de ce que nous cherchons, déposez votre candidature. Nous savons que la diversité des idées offre la meilleure formule pour résoudre des problèmes. C'est pourquoi nous cherchons activement à intégrer de nouvelles perspectives à notre équipe et nous encourageons tous ceux qui le souhaitent à poser leur candidature.

Postulez maintenant

Ou vous connaissez le candidat idéal ? Faites passer l’offre !