Lead Technique Web/Staff Web Developer - #196096

TouchTunes


Date: 15 hours ago
City: Montreal, QC
Contract type: Full time
*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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Développeur logiciel I/ Software Developer I

BrainBox AI, Montreal, QC
4 days ago
English follows BrainBox AI utilise une technologie d'intelligence artificielle auto-adaptative pour optimiser de manière proactive la consommation énergétique de l'un des principaux facteurs contribuant au changement climatique : les bâtiments. Notre moteur d'IA prend en charge les bâtiments autonomes qui ne nécessitent aucune intervention humaine. Grâce à l'apprentissage profond, au cloud computing et à notre processus exclusif, notre solution optimise...

Project Control Officer - MMM

VIA Rail Canada, Montreal, QC
5 days ago
Did you know that VIA Rail is carrying out ambitious projects to modernize its services and infrastructure? From our new ultramodern train fleet to ongoing improvement of our infrastructure, we’re building the future of transportation in Canada. Working for VIA Rail is being a part of a collective effort in sustainable mobility. To carry out its projects, VIA Rail is...

Animalier.ière

Charles River Laboratories, Montreal, QC
6 days ago
Pendant 75 ans, les employés de Charles River ont travaillé ensemble pour aider à la découverte, au développement et à la fabrication sûre de nouvelles pharmacothérapies. Lorsque vous rejoignez notre famille, vous aurez un impact significatif sur la santé et le bien-être des gens à travers le monde. Que vos antécédents soient en sciences de la vie, en finance, en...