English version will follow *
Localisation : Montréal (Formule hybride)
Ta mission au sein de l’équipe BullShooter Live :
Tu seras au cœur du développement de la prochaine version de notre application multiplateforme basée sur Flutter.
Ton rôle : concevoir et développer des fonctionnalités clés, tout en agissant comme coach technique pour ton équipe.
Tu contribueras à élever le niveau technique du groupe et à livrer des solutions innovantes et de haute qualité, tout en assurant la cohérence de l’architecture globale.
Ton quotidien :
Agir comme coach technique pour l’entreprise, rester à l’affût des dernières technologies pouvant améliorer l’efficacité des projets et les proposer à l’équipe.
Être expert·e des systèmes en place, capable de suggérer des alternatives, d’améliorer l’architecture et de minimiser l’impact sur les projets existants.
Recommander les outils, logiciels et matériels les plus adaptés aux besoins des projets en cours.
Identifier et proposer des innovations technologiques pour différencier nos produits sur le marché.
Maîtriser les aspects critiques de notre domaine d’activité.
Partager et faire adopter les meilleures pratiques de ta discipline auprès de ton équipe.
Anticiper les compétences à développer à court et moyen terme et soutenir les activités de formation et de développement, en démontrant leur valeur.
Favoriser le partage de connaissances au sein de l’équipe et de l’organisation.
Assurer le suivi des actions et offrir un feedback pertinent et constructif.
Mettre en place des outils et moyens de communication efficaces dans ton équipe.
Veiller à la gouvernance technologique et architecturale du projet, en alignant la vision technologique sur celle de l’entreprise et en la partageant avec l’équipe.
Créer un climat de travail collaboratif et bienveillant, au sein de ton équipe et avec les autres départements.
Notre stack:
Frontend
Flutter/Dart (avec quelques intégrations natives au besoin)
Backend
Java avec Spring ou SpringBoot
Services RESTful
AWS
Docker, Kubernetes
Git, Gerrit, Jenkins
Bases de données relationnelles et noSQL (Oracle, MongoDB)
Ton profil :
10 ans et plus d’expérience en développement mobile (Android et/ou iOS). Maîtrise des langages tels que Kotlin, Swift ou Flutter (Dart).
Solide compréhension des architectures mobiles.
Maîtrise des bibliothèques tierces courantes (Retrofit, OkHttp, Glide, Ktor, etc.).
Bonne connaissance des tests unitaires, d’intégration et des tests UI automatisés.
Compréhension approfondie de la sécurité et de la gestion des données, y compris les concepts de chiffrement.
Capacité à identifier et résoudre les problèmes de performance, et à optimiser les applications.
Excellent·e collaborateur·rice : tu travailles étroitement avec les équipes produit, développement et QA.
Curieux·se et passionné·e, tu explores constamment de nouvelles technologies et aimes les intégrer dans des projets existants.
Intérêt et capacité à élargir ton rôle vers le full-stack pour soutenir les développeur·ses backend.
Encore mieux si tu as :
Des connaissances en TDD ou DDD
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 jusqu'à 2 mois par année.
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 pour ton 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 la plus grande plateforme interactive de musique et de divertissement en établissement au monde. 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.
TouchTunes est fier·e allié·e de QueerTech et DiversityJobs •
___
Location: Montreal (Hybrid)
Your mission in the BullShooter Live team:
Driving the next version of our Flutter-based cross-platform application, developing key features, and acting as a technical coach within the team. You’ll help elevate the team’s technical capabilities and ensure we’re delivering high-quality, innovative solutions while maintaining a cohesive architecture.
Your day-to-day:
Act as a technical coach for the company and stay updated on the latest technologies that can enhance project efficiency, proposing them to the company.
Expert in current systems and capable of suggesting alternatives, architectural improvements, and minimizing the impact on project systems.
Recommend tools, software, and hardware that most effectively meet the needs of the projects being worked on.
Identify and suggest technological elements to differentiate the product in the market.
An expert in all critical aspects of our field of business.
Knowledgeable about the best practices in their discipline and assists other team members in adopting them.
Anticipate the skills needed in the short and medium term for their team and support the implementation of development activities, demonstrating the value of proposed activities.
Support the organization's activities and resources for knowledge sharing within the team, ensuring knowledge sharing at the organizational level.
Ensure monitoring of actions and that feedback is relevant and constructive.
Implement effective communication tools and means within their team.
Ensure the governance of architecture and technologies in the project by aligning its technological vision with that of the company and transmitting it to the team.
Create a friendly working atmosphere within their team and with other departments.
Our stack:
Frontend
Flutter/Dart, but expect some native integrations where needed.
Backend
Java with Spring or SpringBoot
RESTful services
AWS
Docker, Kubernetes
Git, Gerrit, Jenkins
Relational and noSQL databases (Oracle, MongoDB)
Your profile:
10+ years of mobile development in Android and/or iOS. Expertise in mobile developement languages such as Kotlin, Swift or Flutter(Dart).
You possess a solid understanding of mobile architecture.
You are proficient in common third-party libraries such as Retrofit, OkHttp, Glide, Ktor,etc.
You have a good grasp of unit testing, integration testing and UI automated tests.
Understanding security and data management, including encryption concepts, is within your expertise.
You excel in identifying and addressing performance issues, optimizing applications accordingly.
Collaboration is your strength, working closely with other team members, including the product, programming, and QA teams.
You have a curious mindset, always eager to explore new technologies and open to integrating them into existing projects.
Interest and ability to expand into a full-stack role to support Backend developers.
Even better if you have:
Knowledge of TDD, DDD
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.
We are the world’s largest in-venue interactive music and entertainment platform, we’re 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.
TouchTunes is a proud ally of QueerTech and DiversityJobs. •