Lead Technique Web/Staff Web Developer
TouchTunes
*English version will follow*
Localisation : Montréal (formule hybride)
TouchTunes:
Nous sommes la plus grande plateforme interactive de musique et de divertissement en établissement au monde et pour nous, tout tourne autour de la joie et de la connexion humaine. Ce moment dans un bar où quelqu’un à la table d’à côté choisit ta chanson préférée sur le juke-box ? C’est ça, notre mission. Notre plateforme diffuse des millions de chansons chaque jour – mais on ne s’arrête pas là ! Nous venons d’acquérir la plus grande entreprise de fléchettes à pointes souples aux États-Unis, nous réinventons notre application mobile qui sera lancée plus tard cette année, et nous opérons près de 100 000 appareils connectés à travers l’Amérique du Nord et l’Europe. Nous sommes des innovateurs, des penseurs stratégiques, des personnes qui rendent l'avenir possible dès aujourd’hui – c’est vraiment le moment idéal pour rejoindre notre équipe.
Le projet :
Nous lançons le développement d’une nouvelle expérience média de nouvelle génération pour une application web locale intégrée à une borne interactive à écran tactile. Conçue pour une résolution 4K, cette application proposera une expérience utilisateur dynamique et modulaire, combinant des transitions d’interface en temps réel, des animations riches, du compositing vidéo et des interfaces tactiles interactives.
Il ne s’agit pas d’un site web traditionnel ni d’un tableau de bord d’entreprise. L’objectif est de repousser les limites des technologies web pour offrir un produit soigné, performant et fluide, qui s’approche davantage d’une application multimédia native que d’une simple page web.
Ta mission au sein de l’équipe développement Web
En tant que Lead technique Web, tu seras amené·e à :
- Définir l’architecture de l’application et choisir les technologies web les plus adaptées (frameworks, stratégies de rendu, bibliothèques d’animation, etc.).
- Mettre en place une structure modulaire et évolutive permettant de gérer plusieurs sections d’interface et surfaces interactives de manière indépendante.
- Concevoir et prototyper des comportements d’interface avancés, incluant des animations fluides, des transitions, du compositing de surfaces, des interactions tactiles, et des mises à jour dynamiques basées sur l’état de l’application.
- Guider la mise en œuvre de la lecture média haute performance et du rendu accéléré matériellement (par exemple via WebGL, Canvas ou les optimisations CSS3).
- Travailler en étroite collaboration avec les responsables de projet pour aligner les objectifs d’expérience utilisateur avec les contraintes techniques.
- Encadrer et accompagner une petite équipe de développeur·euses (à recruter), en veillant à la qualité du code, à la modularité et au respect des standards de performance.
Ton profil :
- 7+ années d’expérience dans le développement d’interfaces front-end avancées avec des technologies web modernes (JavaScript/TypeScript, React/Vue, CSS, HTML5).
- Excellente compréhension des pipelines de rendu des navigateurs, des goulets d’étranglement en performance, et des stratégies d’accélération matérielle.
- Expérience avérée dans la conception d’architectures front-end modulaires, évolutives et capables de gérer l’orchestration de surfaces ou composants indépendants.
- Maîtrise pratique de frameworks d’animation (ex. : GSAP, Framer Motion, Anime.js) et de transitions personnalisées.
- Solide connaissance de la lecture média, du compositing, et de la conception UI responsive/adaptative pour des écrans 4K.
- Très bonne maîtrise des modèles d’interaction tactile et de la création d’interfaces fluides et naturelles pour appareils tactiles.
- Familiarité avec WebGL, l’API Canvas et les stratégies de rendu personnalisées pour les effets visuels et superpositions.
Encore mieux si tu as:
- Expérience avec des environnements kiosques basés sur Chromium ou des PWA fonctionnant hors ligne.
- Conception d’architectures de type plugin ou orchestration pour des systèmes d’interface utilisateur modulaires.
- Connaissance des systèmes multimédias, des pipelines de lecture en direct ou des visualisations pilotées par des données en temps réel.
- Familiarité avec Node.js, Electron ou NW.js pour des applications hybrides desktop/web packagées.
Pourquoi rejoindre notre équipe:
Chez TouchTunes, ton travail compte. Il a un impact direct sur notre clientèle, en créant des moments de joie et de connexion pour des millions d'utilisateur·rice·s à travers des projets passionnants qui transforment l'industrie du divertissement. Nous encourageons une communication ouverte et une collaboration à tous les niveaux, avec des leaders accessibles qui valorisent chaque voix et t'encouragent à exceller et à innover. Notre équipe évolue dans un environnement où plaisir et engagement se rencontrent, et où chacun est invité à être soi-même.
Nos avantages et bénéfices :
- Environnement de travail hybride: Horaire flexible combinant télétravail et présence au bureau, avec la possibilité de travailler de n'importe où dans le monde pendant jusqu'à 2 mois par an.
- Bien-être financier: Bonus annuel de performance, bonus à long terme, contribution équivalente au REER, et assurance vie.
- Avantages complets: Assurance santé et invalidité compétitives, compte de dépenses liées au style de vie, accès à la télémédecine et politique de congés maladie illimités.
- Avantages pour les déplacements : 50 % de réduction sur les cartes OPUS et rabais sur les services de trains EXO.
- Développement professionnel: Apprentissage continu avec accès à une plateforme d'e-learning, remboursement des frais de scolarité, et mentorat entre pairs.
- Accessibilité: Un milieu de travail inclusif conçu pour accueillir les personnes en situation de handicap.
TouchTunes est fier·e d’être allié·e de QueerTech et DiversityJobs 🌈
_____________________________________________________________
Staff Web Developer
Location: Montréal (Hybrid Tech Hub)
Touchtunes:
We are the world’s largest in-venue interactive music and entertainment platform and It’s all about sparking joy and human connection. That moment in a bar where someone at the next table queues for the jukebox to play your favorite song? That’s what we do – our platform plays millions of songs daily – but we’re also so much more! We just bought the largest soft-tipped darts business in the United States, we’re reinventing our mobile app for launch later this year, and we’re operating nearly 100,000 connected devices across North America and Europe. We’re innovators, strategic thinkers, people making the future possible today – and what a great time to join our team.
The Project:
We are kicking off the development of a next-generation media experience for a locally run web application embedded in a multimedia touchscreen kiosk. Designed for 4K resolution, this application will offer a highly dynamic, modular user experience combining real-time UI transitions, rich animations, video compositing, and interactive touch interfaces.
This is not a traditional website or corporate dashboard. We are pushing the limits of web technologies to deliver a polished, high-performance product that feels more like a native multimedia application than a web page.
Your mission in The team:
As the Web Tech Lead, you will:
- Define the application architecture and select the most appropriate web technologies for the task (frameworks, rendering strategies, animation libraries, etc.).
- Set the modular and scalable structure of the application to support multiple independently managed UI sections and interactive surfaces.
- Design and prototype advanced UI behaviors, including smooth animations, transitions, surface compositing, touch interaction patterns, and dynamic state-driven layout updates.
- Guide the implementation of high-performance media playback and hardware-accelerated rendering (e.g., using WebGL, Canvas, or CSS3 hardware optimizations).
- Work closely with project leads to align user experience goals with technical feasibility.
- Lead and mentor a small team of skilled developers (to be hired), ensuring code quality, modularity, and adherence to performance standards.
Your profile:
- 7+ years building advanced front-end applications using modern web technologies (JavaScript/TypeScript, React/Vue, CSS, HTML5).
- Deep understanding of browser rendering pipelines, performance bottlenecks, and hardware acceleration strategies.
- Proven experience designing modular front-end architectures that scale and can support independent surface/component orchestration.
- Hands-on experience with animation frameworks (e.g., GSAP, Framer Motion, Anime.js) and custom transitions.
- Solid knowledge of media playback, compositing, and responsive/adaptive UI design for 4K displays.
- Strong grasp of touchscreen interaction models and building smooth, natural-feeling UI for touch devices.
- Familiarity with WebGL, Canvas API, and custom rendering strategies for visual effects and overlays.
Even better if you have:
- Experience with Chromium-based kiosk environments or offline-capable PWAs.
- Experience designing plugin or orchestration architectures for modular UI systems.
- Exposure to multimedia systems, live playback pipelines, or real-time data-driven visualizations.
- Familiarity with Node.js, Electron, or NW.js for packaged desktop/web hybrid apps.
What’s in it for you:
At TouchTunes, your work matters, impacting our customers and sparking joy and connections with millions of users as part of interesting projects that transform the in-venue entertainment industry. We foster open communication and collaboration across all levels, with approachable leaders that value all voices and empower you to excel and innovate. Our team thrives in an environment where fun meets hard work, and everyone is encouraged to be their authentic selves.
Our Perks and Benefits:
- Hybrid Work Environment: Hybrid schedule with both work-from-home and in-office time, with the ability to work anywhere in the world for up to 2 months per year.
- Financial Wellness: Annual performance bonus, long-term company bonus, RRSP matching, life insurance.
- Comprehensive Benefits: Competitive health insurance and disability coverage, a Lifestyle Spending Account, access to telemedicine, and an unlimited sick days policy.
- Commuting Perks: 50% off OPUS cards and discounts on EXO train services.
- Professional Development: Continuous hands-on learning with access to e-learning platform, tuition reimbursement, and peer mentorship.
- Accessibility: An inclusive workplace designed to accommodate people with disabilities.
TouchTunes is a proud ally of QueerTech and DiversityJobs. 🌈