Principal
Offre d’emploi
Programmeur ou programmeuse
full-stack

Principal est à la recherche d’un programmeur ou d’une programmeuse full stack d’expérience. Le studio de design est caractérisé par son souci du détail et la créativité des solutions qu’elle développe.

Nous percevons le design comme conduit culturel, et travaillons l’imprimé et le numérique en tandem pour créer des solutions adaptées et intelligentes. Notre processus de travail est collaboratif. C’est pourquoi notre équipe est composée de designers et de technologues aguerris qui réfléchissent ensemble à toutes les étapes d’un projet. Chaque opportunité de design est ainsi recensée, et traitée de manière concertée et rigoureuse.

Faites parvenir votre candidature à
emplois@principal.studio.

Sommaire des tâches

  • Développer les interfaces utilisateur d’applications web
  • Développer les outils de gestion de contenu
  • Intégration des interfaces avec les outils de gestion de contenu et API
  • Installation et mise en ligne des solutions sur serveur web
  • Assurer la compatibilité avec tous les navigateurs supportés
  • Assurer la mise à jour et la maintenance des systèmes existants
  • Développer les méthodologies et outils utilisés par l’équipe de développement
  • Collaborer avec les équipes de création dans la définition des spécifications
  • Documenter le travail réalisé

Qualités recherchées chez les candidat(e)s

  • Passion et intérêt (vous aimez ce que vous faites)
  • Intérêt pour le design et le processus créatif
  • Fiabilité et responsabilité (nous pouvons compter sur vous et la qualité de votre travail)
  • Autonomie (vous avez le sens de l’initiative)
  • Curiosité (vous restez informé et expérimentez avec de nouvelles approches)

Expérience

  • Junior – Intermédiaire avec 1-5 ans d’expérience en développement back-end et front-end web
  • Nous nous attendons à ce que les candidat(e)s soient familiers avec un ensemble de pratiques et concepts spécifiques au web

Prérequis techniques

  • Connaissance approfondie de Python
  • Connaissance approfondie en gestion de serveur sur les systèmes d’exploitation Linux
  • Compréhension de REST et du HTTP en ce qui concerne les APIs web
  • Connaissance approfondie de JavaScript, HTML5, CSS3
  • Familiarité avec un DVCS; nous utilisons Mercurial. Si vous connaissez Git, ces connaissances sont transférables
  • Connaissance approfondie des outils de gestion des ressources (Webpack, grunt, npm, bower, etc.)
  • Bonne connaissance des standards web

Qualifications appréciées (atouts)

  • Connaissance de PHP
  • Connaissance des CMS WordPress et Drupal
  • Connaissance des outils de création tels que Photoshop, Illustrator, Sketch
  • Connaissance des frameworks de développement MVW tel que Angular, Ember, React, Backbone, etc.