Développeur·se front-end | Société des arts technologiques

Développeur·se front-end



Le département de Valorisation de la Société des arts technologiques [SAT] est à la recherche d’un·e Développeur·se Front-end. Relevant de la co-direction du département Valorisation de la recherche, votre rôle à titre de Développeur·se Front-end sera de participer au développement et au maintien des produits logiciels existants et en cours de développement.

L'équipe est composée d’une dizaine de personnes, incluant développeurs, designers, QA, artistes et stagiaires.

Le département de Valorisation de la recherche mobilise les technologies libres issues du Metalab, le laboratoire de recherche et développement de la Société des Arts Technologiques [SAT], pour développer des projets à portée sociale et/ou artistique avec des partenaires variés. Situé au croisement de la recherche appliquée et de la production commerciale, le département met l’accent sur l’utilisation et le développement de logiciels libres sous licence GPLv3 et sur une gestion de projets sous un format de laboratoire vivant qui fait une large place aux utilisateurs finaux et à l’expérimentation.



Deux projets principaux sont actuellement menés de front simultanément et gérés de manière agile, principalement dans les domaines de la téléprésence et de l’immersion:


Scenic Light:

  • Maintien et développement de Scenic 4.0, logiciel de téléprésence scénique actuellement déployé dans 23 salles de spectacle à travers le Québec;
  • Création d’une version simplifiée de l’interface Scenic actuelle pour faciliter sa prise en main par des utilisateurs moins expérimentés désirant obtenir une solution « clé en main ».

  • Plancher haptique:

    • Préparer la mise à l’échelle du prototype de plancher haptique développé par le laboratoire de recherche de la SAT;
    • Développer une interface d’utilisation simple afin de permettre à un maximum de créateurs d’utiliser le plancher haptique à l’aide du cadriciel Kivy.

    • Tâches et responsabilités

      • Contribuer au code source ouvert des logiciels de la SAT;
      • Participer au développement et au maintien des interfaces utilisateur existantes, développées à l’aide des librairies React, SDL2 et du cadriciel Kivy;
      • Rédiger un code lisible, conforme au format de contribution, bien documenté, facile à suivre et de conception modulaire;
      • Participer au processus de revue de code;
      • Utiliser efficacement l'environnement de développement, les outils de compilation, les systèmes de contrôle de version et de suivi des bogues;
      • Travailler en étroite collaboration avec le QA pour élaborer des stratégies et des cadres d'automatisation des tests.

      Profil recherché

      • Formation universitaire ou certificat d’étude spécialisée en développement Web;
      • Expérience souhaitée de 1 à 3 ans en développement d’applications Web Javascript (ECMAScript 6 et +) et React;
      • Bonne connaissance du langage Python;
      • Autonome et capable d’apprendre rapidement;
      • Capacité à travailler en équipe dans un contexte de développement Scrum;
      • Connaissance du cadriciel Kivy ou de la bibliothèque SDL2 (atout);
      • Connaissance de Linux et de Git (atout);
      • Connaissance en réseautique et/ou en audiovisuel (atout);

       


      À propos de la Société des arts technologiques [SAT]

      Fondée en 1996, la Société des arts technologiques [SAT] est une organisation à but non lucratif dédiée au développement et au soutien de la culture numérique, qui combine en ses murs les activités de centre d’artistes, de laboratoire de recherche, d’espace de diffusion et de centre de formation. 

      DIVERSITÉ ET INCLUSION

      La SAT veut offrir des chances d'emploi égales à tous. Elle invite les femmes, les personnes trans et non binaires, les personnes issues de la diversité et les personnes en situation de handicap à présenter leur candidature.

      Pour postuler

      Veuillez transmettre votre candidature (CV + lettre de motivation) par courriel à [email protected]