Originaires de tous horizons, nous sommes unis par la passion. Chez nous, chaque nouveau projet est une page blanche qui n’attend que la créativité et le talent de toute l’équipe , qu’importent les responsabilités, les rôles ou les domaines de compétences. Avoir le goût d’inventer, d’essayer, d’échouer pour recommencer et d’apprendre des autres nous permet de participer collectivement à des projets plus grands que soi. C’est aujourd’hui grâce à une équipe de 350 personnes créatives que nous avons la chance de créer des environnements multimédia immersifs au service d’artistes, de musées, d’aéroports, de marques, de parcs thématiques ou d’événements, en plus de nos spectacles signature. Qu’importe le canevas, la soif d’expérimenter et d’innover en vidéo, éclairage, architecture multimédia, design sonore, effets spéciaux et interactivité est au cœur de notre ADN. Dans nos studios de Montréal, de Paris, de New York ou de Tokyo, nous sommes sans cesse à la recherche de talents curieux et inspirés. Trouve ta place parmi notre équipe de passionné(e)s !
TON EQUIPE 
Chez Moment Factory, l’équipe de développeur-euses système participe à la création d’expériences interactives et d’installations génératives. Nous travaillons autant au développement du système de captation et de diffusion qu’à la création de contenu visuel temps-réels. Nous sommes à l'affût des nouvelles technologies multimédia et de leur potentiel d’application dans des contextes et canvas de diffusion variés. L’esthétique des visuels générés et la qualité de l’expérience usager sont fondamentales à notre pratique de même que la stabilité des plateformes que l’on crée.  Nos développeur-euses sont appelé-es à travailler sur un projet depuis sa conception jusqu’à sa livraison. Dans ce poste, il est également possible de contribuer aux projets internes de recherche et de développement.
 
TA MISSION 
En tant que développeur-euse fullstack dans l’équipe Interactif, tu travailleras au développement de projets qui relient le numérique et l’interactif au monde réel. Tu participeras à toutes les étapes de développement, allant de l’idéation, design et architecture, jusqu’au déploiement et au maintien. Tu travailleras en synergie avec plusieurs équipes dynamiques et agiles. En développant notre plateforme, tu permettras ainsi le déploiement, le contrôle et le monitoring de projets artistiques internationaux. 
RÔLE ET RESPONSABILITÉS
  • Programmer des solutions front-end et backend pour connecter nos expériences interactives
  • (design UI, conception logicielle, “packaging” et déploiement des activités interactives);
  • Concevoir des tests unitaires, de régression et d’intégration;
  • Créer des documents de conception et une documentation détaillée sur l’opération des systèmes;
  • Veiller à assurer la pérennité des composantes du produit.
EST-CE QUE TON PARCOURS CONTIENT...
  • Minimum 3 années d’expérience;
  • Une expérience en développement avec Node.js;
  • Expérience avec Node-RED un atout;
  • Une connaissance et expérience avec les frameworks Front-End (React);
  • Une compréhension et de l’expérience pratique des services et de l’architecture REST;
  • De l’expérience en écriture de tests unitaires (Jest, Mocha);
  • Une expérience avec l'utilisation de base de donnée.(relationnelle et non-relationnelle) (MongoDb, PostgresSQL);
  • De l’expérience en DevOps (logs, monitoring, alertes, optimisations et support);
  • Une expérience de travail avec système de contrôle (git);
  • Une bonne maîtrise du français et de l’anglais, tant à l’oral qu’à l’écrit;
  • Les technologies web (HTML, JavaScript, CSS);
  • Une compréhension des techniques de conception d’interfaces réactives pour les ordinateurs, tablettes et mobiles;
  • Une appréciation et une compréhension du design centré sur l’utilisateur;
  • Connaissance des protocoles multimédia un atout (Art-Net, DMX, MIDI, OSC);
  • Connaissance de Python un atout.
TU T'INTÉRESSES AUSSI À…
  • À comprendre les design pattern UI et Material Design
  • Une expérience avec MongoDB et/ou Mongoose, Grafana, Loki et Prometheus
  • Websockets ou d’autres protocoles de communication en temps réel (MQTT);
  • Au développement continue  
  • Au déploiement (Docker, services sur site et Cloud) Software-as-a-Service (SaaS);
  • À l’agilité, peut-être que tu as déjà travaillé en mode agile avec des sprints?
  • Au design UX
  • Aux plateformes Windows et Linux
  • L’approche CI/ CD (Jenkins, GitLab CI) et techniques TDD ou BDD
TES QUALITÉS
  • Curiosité d’apprendre de nouvelles techniques et d’utiliser de nouveaux outils;
  • Passionné(e) avec l’envie d’apprendre constamment;
  • Capable de bien travailler en équipe et parfois sous pression;
  • Un esprit flexible, autonome et organisé;
  • Observant(e) et attentif aux détails;
  • Adaptable dans un environnement en perpétuelle évolution.
Si tu corresponds à ce poste, nous t’invitons à soumettre ta candidature dès maintenant. Nous ne sommes pas en mesure d’assurer un suivi auprès de chaque candidat, c’est pourquoi nous ne contacterons que les personnes sélectionnées. Merci de considérer une carrière chez Moment Factory. Nous nous réjouissons de faire ta connaissance!

Employer Information

Is this business right for you?

Learn more about the employer


Send my application

(NB: A new window will open and will lead you to the site where the employer wishes to receive the applications.)

+

DON'T FORGET TO DO YOUR FOLLOW UPS
Add to "my applied jobs"

More from the employer