Développeur·euse senior en expériences interactives | Senior Developer
Location: Montreal
Raison d'être du poste
Chez TAIT, nous créons des moments qui marquent les gens.
L’équipe Interactives de TAIT conçoit des expériences en temps réel destinées aux visiteurs — installations basées sur capteurs, environnements immersifs et médias intégrés aux spectacles — pour des musées, parcs thématiques, activations de marque et événements en direct.
Notre écosystème technologique comprend principalement Unreal Engine et Touch Designer pour les visuels en temps réel et les interactions, ainsi que TypeScript/Node.js (généralement conteneurisés avec Docker) pour les services qui connectent ces applications à des systèmes plus larges.
Nous adoptons une approche volontairement agnostique quant aux outils : ce qui compte, c’est votre capacité à concevoir des logiciels robustes, performants et pensés pour l’expérience. Une expérience avec Unity, open Frameworks, Processing, WebGL ou des environnements similaires est tout aussi pertinente.
Les développeur
· euse·s senior en expériences interactives sont celles et ceux que l’on sollicite pour résoudre les défis techniques les plus complexes d’un projet. Vous menez des essais de faisabilité, développez des prototypes innovants et validez des approches techniques risquées avant leur adoption. Vous orientez les choix techniques, soutenez les intégrations critiques sur site et accompagnez les développeurs de l’équipe.
Il s’agit d’un rôle de contributeur individuel (sans gestion directe), mais avec une influence technique clé. Vous êtes une référence pour l’équipe sur les décisions critiques et les problématiques complexes.
Responsabilités principales
Le ou la titulaire du poste :- Dirige des études de faisabilité, des initiatives de R-D et des prototypes pour valider les concepts complexes
- Participe ou prend en charge des projets de bout en bout, de la conception technique à la mise en service
- Définit l’orientation technique de l’équipe Interactives (pratiques, outils, standards)
- Conçoit et développe des systèmes complets combinant applications temps réel et services backend
- Prend des décisions techniques majeures en équilibrant contraintes techniques et objectifs d’expérience utilisateur
- Intègre des systèmes interactifs avec capteurs, contrôle de spectacle, audio, éclairage, vidéo et systèmes multi-machines
- Établit et maintient des standards élevés de qualité technique et expérientielle
- Se déplace sur les sites pour des intégrations critiques et mises en service
- Collabore avec producteurs, designers, créatifs et clients
- Encadre et mentor les développeurs de l’équipe
- Révise et approuve le code et les architectures techniques
- Assure une documentation claire et maintenable
- Contribue à l’amélioration des outils et processus
- Participe aux propositions de projets et à l’estimation technique
Qualifications
Formation
- Diplôme universitaire, DEC ou DEP en informatique, technologies créatives, médias interactifs ou domaine connexe, ou expérience équivalente
Expérience et compétences requises
- Minimum de 5 ans d’expérience en développement de systèmes interactifs ou technologies créatives
- Solide maîtrise des pratiques de développement logiciel et de l’architecture en temps réel
- Capacité démontrée à gérer des systèmes ou projets complexes
- Expérience en R-D, prototypage et validation technique
- Expertise dans au moins un environnement temps réel (Unreal, Touch Designer ou équivalent)
- Expérience avec services backend conteneurisés (Node.js, Docker)
- Expérience d’intégration avec matériel et systèmes physiques
- Expérience d’intégration sur site (installations complexes)
- Collaboration avec équipes créatives
- Capacité à itérer sur des idées créatives
- Expérience en mentorat technique
- Excellentes compétences en communication
- Capacité à contribuer aux soumissions et estimations
- Disponibilité pour voyager
- Expérience variée (installations permanentes, événements, musées, parcs thématiques)
- Expertise dans des domaines spécialisés (rendu temps réel, vision par ordinateur, AV, etc.)
- Contribution à des outils ou plateformes internes
- Leadership interdisciplinaire
- Implication dans la communauté technologique
English
Position Purpose
TAIT's Interactives team builds guest-facing…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: