Raison d''tre du poste Chez TAIT, nous crons des moments qui marquent les gens.
Lquipe Interactives de TAIT conoit des expriences en temps rel destines aux visiteurs installations bases sur capteurs, environnements immersifs et mdias intgrs aux spectacles pour des muses, parcs thmatiques, activations de marque et vnements en direct.
Notre cosystme technologique comprend principalement Unreal Engine et Touch
Designer pour les visuels en temps rel et les interactions, ainsi que Type
Script/Node.js (gnralement conteneuriss avec Docker) pour les services qui connectent ces applications des systmes plus larges.
Nous adoptons une approche volontairement agnostique quant aux outils : ce qui compte, cest votre capacit concevoir des logiciels robustes, performants et penss pour lexprience.
Une exprience avec Unity, open
Frameworks, Processing, WebGL ou des environnements similaires est tout aussi pertinente.
Les dveloppeureuses senior en expriences interactives sont celles et ceux que lon sollicite pour rsoudre les dfis techniques les plus complexes dun projet.
Vous menez des essais de faisabilit, dveloppez des prototypes innovants et validez des approches techniques risques avant leur adoption.
Vous orientez les choix techniques, soutenez les intgrations critiques sur site et accompagnez les dveloppeurs de lquipe.
Il sagit dun rle de contributeur individuel (sans gestion directe), mais avec une influence technique cl.
Vous tes une rfrence pour lquipe sur les dcisions critiques et les problmatiques complexes.
Responsabilits 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 Dfinit lorientation technique de lquipe Interactives (pratiques, outils, standards) Conoit et dveloppe des systmes complets combinant applications temps rel et services backend Prend des dcisions techniques majeures en quilibrant contraintes techniques et objectifs dexprience utilisateur Intgre des systmes interactifs avec capteurs, contrle de spectacle, audio, clairage, vido et systmes multi-machines tablit et maintient des standards levs de qualit technique et exprientielle Se dplace sur les sites pour des intgrations critiques et mises en service Collabore avec producteurs, designers, cratifs et clients Encadre et mentor les dveloppeurs de lquipe Rvise et approuve le code et les architectures techniques Assure une documentation claire et maintenable Contribue lamlioration des outils et processus Participe aux propositions de projets et lestimation technique Qualifications Formation Diplme universitaire, DEC ou DEP en informatique, technologies cratives, mdias interactifs ou domaine connexe, ou exprience quivalente Exprience et comptences requises Minimum de 5 ans dexprience en dveloppement de systmes interactifs ou technologies cratives Solide matrise des pratiques de dveloppement logiciel et de larchitecture en temps rel Capacit dmontre grer des systmes ou projets complexes Exprience en R-D, prototypage et validation technique Expertise dans au moins un environnement temps rel (Unreal, Touch
Designer ou quivalent) Exprience avec services backend conteneuriss (Node.js, Docker) Exprience dintgration avec matriel et systmes physiques Exprience dintgration sur site (installations complexes) Collaboration avec quipes cratives Capacit itrer sur des ides cratives Exprience en mentorat technique Excellentes comptences en communication Capacit contribuer aux soumissions et estimations Disponibilit pour voyager Atouts Exprience varie (installations permanentes, vnements, muses, parcs thmatiques) Expertise dans des domaines spcialiss (rendu temps rel, vision par ordinateur, AV, etc.) Contribution des outils ou plateformes internes Leadership interdisciplinaire Implication dans la communaut technologique Connaissance de langlais Une connaissance fonctionnelle de langlais, tant loral qu lcrit, est requise pour ce poste.
Cette exigence est ncessaire puisque la personne titulaire du poste devra :
collaborer rgulirement avec des collgues, quipes et partenaires situs lextrieur du Qubec dont la langue de travail est langlais; participer des runions techniques, des revues de code et des discussions de conception tenues en anglais; consulter, analyser et utiliser de la documentation technique, des outils de dveloppement, des cadres logiciels (frameworks) et des ressources spcialises principalement disponibles en anglais; rdiger ou rviser de la documentation technique, des commentaires de code et des communications destines des quipes anglophones; contribuer des projets logiciels mondiaux ncessitant des changes frquents en anglais.
English Position Purpose At TAIT, we Create Moments that Move People. TAIT''s Interactives team builds guest-facing real-time experiences sensor-driven installations, immersive environments, and show-integrated media for museums, theme parks, brand activations, and live events.
Our primary stack is Unreal Engine and Touch
Designer for real-time graphics and interactive behavior, and Type
Script/Node.js (typically containerized with Docker) for the services that connect those applications to larger systems.
Projects also reach into show-control, lighting, audio, projection, and sensor hardware.
We are deliberately tool-agnostic in hiring: what matters is your ability to build robust, performant, experientially-aware software not any specific engine on your rsum.
Portfolio work in Unity, open
Frameworks, Processing, WebGL or similar environments is treated as equivalent.
Senior Experience Developers are the people we turn to first when a project''s hardest technical questions are still unanswered.
You run feasibility spikes, prototype novel interaction techniques, and prove out risky technical approaches before a project commits to them.
You set technical direction across the Interactives team, lead show-critical on-site integration, and mentor the developers around you.
This is an individual-contributor role.
You have no direct reports, but you are the team''s technical conscience the person whose opinion shapes how projects are built and whose hands are trusted on the hardest problems.
Responsibilities & Accountabilities The Senior Experience Developer plays a key role in driving technical and experiential excellence by architecting complex interactive systems, leading critical technical decisions, and guiding developers to deliver high-quality, guest-facing experiences.
The Senior Experience Developer will: Lead feasibility studies, R&D; spikes and prototyping of novel interactive techniques, de-risking the hardest unknowns before a project commits.
Own or co-own projects end-to-end from technical design through delivery and commissioning.
Set technical direction for the Interactives team: patterns, practices, tooling choices and standards across real-time environments and service architecture.
Architect and build end-to-end systems spanning real-time applications (e.g.
Unreal, Touch
Designer, or similar such as Unity, open
Frameworks, Processing) and backend services (Type
Script/Node.js, Docker), making sound choices about where logic lives.
Make and guide high-impact implementation decisions that balance technical constraints with experiential goals such as responsiveness, timing and interaction behavior.
Integrate interactive software with sensors, show control, media servers, lighting, audio, synchronized multi-machine systems, and camera-based tracking (computer vision, hand/skeleton tracking, depth cameras).
Define and uphold standards for both technical quality and experiential implementation across the team''s projects.
Travel periodically to project sites for show-critical in office integration and commissioning be the person the team sends when an install is in trouble and the opening is Friday.
Collaborate with producers, designers, creatives and when needed clients to shape system behavior and technical approach.
Mentor developers across the team, supporting growth in both technical execution and experiential craft.
Review and approve code and technical designs across the team''s projects.
Drive documentation standards across the team both technical and operational so that systems are maintainable and supportable after handover.
Drive adoption of tools, processes and frameworks that improve both delivery and experience quality.
Support bid preparation and technical estimation for upcoming projects, including feasibility assessment of creative concepts.
Perform other duties as required to meet business needs.
Position Requirements Academic/Vocational Bachelors degree, DEC or DEP in Computer Science, Creative Technology, Interactive Media, Design Technology, or equivalent industry experience.
Experience -- Knowledge and Skills 5+ years of professional experience developing interactive systems, real-time applications or creative technology, with proven delivery on shipped guest-facing projects.
Deep understanding of software development practices, design patterns and system architecture in a real-time context.
Demonstrated ability to take ownership of complex features, sub-systems or whole projects.
Proven R&D;, prototyping or feasibility experience track record of being the person who figures out whether something is possible before the team commits.
Strong fluency in at least one real-time setting (e.g.
Unreal, Touch
Designer, or similar such as Unity, open
Frameworks, Processing), with the ability to pick up new tools quickly as projects require.
Strong experience designing and running containerized backend services (Type
Script/Node.js, Docker) in support of interactive applications.
Hands-on experience integrating interactive software with sensors, show control, AV, synchronized multi-machine systems, camera-based tracking, and other physical systems.
Experience leading on-site integration and commissioning on complex installs.
Experience collaborating directly with designers or other creatives.
Comfortable iterating on creative direction from designers and directors, including on ideas they didn''t originate.
Strong mentoring and technical leadership experience on an individual contributor track.
Solid written and verbal communication skills, including comfort in client-facing technical conversations.
Ability to support project bids and technical estimation.
Willingness and ability to travel domestically and internationally for on-site install work.
Ideal Portfolio breadth across multiple project types: permanent installations, live events, brand activations, museum exhibits, theme park attractions.
Recognized depth in one or more specialty domains (real-time rendering, computer vision, networked audio, projection systems, show control, or similar).
Ownership of internal tooling, frameworks or platforms adopted across teams at TAIT.
Cross-discipline leadership with lighting, automation, AV or external vendor partners.
Contributions to the broader creative-technology community (open source, talks, publications, teaching).
English Language Requirement Functional proficiency in spoken and written English is required for this position.
This requirement is necessary because the successful candidate will: regularly collaborate with colleagues, teams, and partners located outside Quebec whose working language is English; participate in technical meetings, code reviews, and design discussions conducted in English; review, analyze, and use technical documentation, development tools, software frameworks, and specialized resources that are primarily available in English; prepare or review technical documentation, code comments, and communications intended for English-speaking teams; contribute to global software projects that require frequent communication in English. #LI-MT1
📌 Développeur·euse senior en expériences interactives | Senior Experience Developer (Montreal)
🏢 Tait
📍 Montreal