1,828,441open jobs
106,427companies
264,781added this week
Browse all
Salary
≈ $94k – $211k per year (Estimated)
Location
Hybrid (Montreal, Canada)
Seniority
Staff

Confirmed on the employer's own hiring board on Oct 19, 2026. First seen by Alion on Sep 29, 2026. Octave Group scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Octave Group is a music entertainment company group that includes TouchTunes, a platform for bars and venues built by mobile, web, back-end and quality assurance teams. It hires software development leaders, payroll and HR operations managers, marketing data analytics managers and administrators in Montreal and New York. The company is based in New York, United States.

*English version will follow*

 Localisation : Canada et États-Unis (formule hybride)

 

Ta mission au sein de l’équipe mobile :

Donner vie à la prochaine génération de notre application mobile en concevant et en développant principalement des fonctionnalités en React Native et TypeScript.

Créer des expériences mobiles évolutives, performantes et faciles à maintenir pour iOS et Android.

Contribuer à l’intégration progressive de modules React Native dans notre base de code iOS et Android native existante et participer à la définition des meilleures pratiques pour une architecture brownfield réussie.

Collaborer étroitement avec les développeur·euse·s iOS afin d’assurer une cohabitation harmonieuse et efficace entre les composants React Native et Swift.

Développer des modules natifs ou contribuer à leur développement lorsque certaines fonctionnalités nécessitent une intégration plus poussée avec iOS ou Android.

Participer aux décisions d’architecture, notamment en évaluant si une fonctionnalité doit être développée en React Native ou nativement.

Rester à l’affût des nouveaux frameworks, outils et pratiques de l’écosystème React Native, tout en maintenant une solide compréhension du développement mobile natif.

Améliorer la performance, la stabilité, l’accessibilité et la testabilité de l’application, ainsi que l’expérience des développeur·euse·s.

Effectuer des révisions de code approfondies en TypeScript et, lorsque pertinent, en Swift, tout en favorisant le partage des connaissances au sein de l’équipe.

Collaborer avec les équipes Produit, Design, Assurance qualité, Backend et Développement mobile natif afin de définir, développer, tester et déployer de nouvelles fonctionnalités.

Contribuer aux pratiques d’ingénierie de l’équipe, notamment les tests automatisés, l’intégration et le déploiement continus, la documentation, la gestion des mises en production et la surveillance des applications.

Accompagner les autres développeur·euse·s et contribuer à la planification technique, aux discussions d’architecture et aux activités de recrutement, selon le niveau d’expérience.

Promouvoir l’adoption responsable des outils de développement assistés par l’intelligence artificielle pour la génération et la révision de code, les tests, la documentation, le débogage et la refactorisation.

 

Ton profil :

Solide expérience professionnelle en développement et en mise en production d’applications mobiles, incluant une expérience pratique significative avec React Native.

Maîtrise avancée de TypeScript, JavaScript, React et de l’écosystème React Native.

Expérience avec des applications destinées au grand public et publiées sur l’App Store d’Apple et Google Play.

Solide compréhension de l’architecture React Native, notamment du bridge, de JSI, des modules natifs et des principes de la nouvelle architecture.

Expérience avec des outils comme Metro, Hermes, CocoaPods, Swift Package Manager, Gradle ainsi qu’avec les outils courants de débogage et d’optimisation des performances de React Native.

Expérience dans l’intégration de fonctionnalités React Native à une application native existante ou dans un environnement mobile hybride.

Expérience dans la création, la modification ou l’intégration de modules natifs en Swift, Objective-C, Kotlin ou Java.

Bonne connaissance du développement iOS natif. Une expérience avec Swift, SwiftUI ou UIKit constitue un atout important.

Compréhension des enjeux de performance mobile, notamment le rendu, la gestion de la mémoire, le temps de démarrage de l’application, la gestion de l’état et la communication entre JavaScript et le code natif.

Familiarité avec les architectures à flux de données unidirectionnel et les approches modernes de gestion de l’état.

Capacité à participer à des discussions sur la conception logicielle, l’architecture, les patrons de conception et les compromis techniques dans des environnements natifs et multiplateformes.

Solide compréhension des principes nécessaires pour produire un code clair, cohérent, testable, performant et facile à maintenir.

Expérience avec les tests unitaires, les tests d’intégration et les tests automatisés pour les applications mobiles.

Capacité démontrée à collaborer efficacement avec les équipes Produit, Design, Assurance qualité, Backend et Développement mobile afin de définir et de livrer de nouvelles fonctionnalités.

Solides compétences en résolution de problèmes et capacité à faire des compromis techniques réfléchis, notamment pour déterminer quand utiliser React Native et quand privilégier une solution native.

Excellentes aptitudes en communication et capacité à transformer les besoins d’affaires et de produit en exigences techniques concrètes.

Utilisation active d’outils de développement assistés par l’intelligence artificielle, combinée au jugement critique nécessaire pour évaluer, améliorer ou remettre en question les résultats générés.

Encore mieux si tu détiens :

Une expérience avec la nouvelle architecture de React Native, notamment Fabric et TurboModules.

Une connaissance de Swift, SwiftUI ou UIKit.

Une connaissance de Kotlin ou Jetpack Compose.

Une expérience dans la modernisation ou la migration d’une application native vers React Native.

Une expérience avec une application mobile destinée au grand public, à grande échelle ou à fort volume d’utilisation.

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 exactement ce que nous faisons, et bien plus encore.

Aujourd’hui, notre offre va au-delà de la musique : les cibles électroniques de fléchettes BullShooter font désormais partie de l’expérience TouchTunes, élargissant notre présence dans le divertissement social en établissement. Nous avons également récemment lancé une application mobile repensée, offrant une expérience encore plus fluide et engageante à nos utilisateur·rice·s. À travers l’ensemble de nos produits, nous exploitons près de 100 000 appareils connectés en Amérique du Nord et en Europe.

Nous sommes des personnes innovantes, des esprits stratégiques, qui rendent l’avenir possible dès aujourd’hui et c’est un bon moment pour rejoindre notre équipe.

TouchTunes est fier·e  allié·e de QueerTech et DiversityJobs _____________________________________________________________

Location: Canada and USA (Hybrid Tech Hub)

 

Your mission in the mobile team:

Bring the next generation of the mobile application to life by designing and developing features primarily in React Native and TypeScript.

Build scalable, performant, and maintainable mobile experiences for both iOS and Android.

Contribute to the progressive integration of React Native modules into the existing native iOS and Android codebase and help define best practices for a successful brownfield architecture.

Collaborate closely with native iOS developers to ensure React Native and Swift components coexist cleanly and efficiently.

Develop or contribute to native modules when features require deeper integration with iOS or Android capabilities.

Participate in architectural decisions, including evaluating when a feature should be built in React Native versus natively.

Stay current with new frameworks, tools, and practices across the React Native ecosystem while maintaining a strong understanding of native mobile development.

Improve application performance, stability, accessibility, testability, and developer experience.

Conduct thoughtful code reviews across TypeScript and, when applicable, Swift, while contributing to knowledge-sharing within the team.

Collaborate with Product, Design, QA, Backend, and native mobile developers to define, build, test, and release new features.

Contribute to the team’s engineering practices, including automated testing, CI/CD, documentation, release management, and monitoring.

Mentor other developers and contribute to technical planning, architecture discussions, and hiring activities, depending on experience level.

Champion the responsible adoption of AI-assisted development tools for coding, code reviews, testing, documentation, debugging, and refactoring.

Your profile:

Strong professional experience building and releasing mobile applications, with significant hands-on experience in React Native.

Advanced knowledge of TypeScript, JavaScript, React, and the broader React Native ecosystem.

Experience contributing to customer-facing applications released through the Apple App Store and Google Play.

Strong understanding of React Native architecture, including the bridge, JSI, native modules, and the principles behind the new architecture.

Experience with tools such as Metro, Hermes, CocoaPods, Swift Package Manager, Gradle, and common React Native debugging and performance tools.

Experience integrating React Native features into an existing native application or working within a hybrid mobile codebase.

Experience creating, modifying, or collaborating on native modules using Swift, Objective-C, Kotlin, or Java.

Working knowledge of native iOS development. Experience with Swift, SwiftUI, or UIKit is considered a strong asset.

Understanding of mobile performance considerations, including rendering, memory management, application startup time, state management, and communication between JavaScript and native code.

Familiarity with unidirectional data flow and modern state-management approaches.

Ability to participate in discussions about software design, architecture, design patterns, and technical trade-offs across cross-platform and native environments.

Strong understanding of the principles required to produce clean, consistent, testable, efficient, and maintainable code.

Experience with unit, integration, and automated testing for mobile applications.

Proven ability to collaborate effectively with Product, Design, QA, Backend, and other mobile developers to define and deliver new features.

Strong problem-solving skills and the ability to make thoughtful technical compromises, including deciding when to use React Native and when a native solution is more appropriate.

Excellent communication skills, with the ability to translate business and product needs into practical technical requirements.

Active use of AI-assisted development tools, combined with the critical judgment required to assess, refine, or challenge their output.

Even better if you have:

Experience with React Native’s new architecture, including Fabric and TurboModules.Knowledge of Swift, SwiftUI, or UIKit.

Knowledge of Kotlin or Jetpack Compose

Modernizing or migrating a native application toward React Native.

Supporting a large-scale or high-traffic consumer mobile application.

 

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 the world’s largest in-venue interactive music and entertainment platform, and we’re all about sparking joy and human connection. That moment in a bar where someone at the next table cues the jukebox to play your favorite song? That’s what we do, but we’re also so much more.

Today, our offering goes beyond music: BullShooter soft-tip electronic dartboards are now part of the TouchTunes experience, expanding our footprint in social, in-venue entertainment. We’ve also recently launched a reimagined mobile app, bringing an even more seamless and engaging experience to our users. Across all our products, we operate nearly 100,000 connected devices throughout 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,828,441 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Montreal
≈ $50k – $142k per year (Estimated) • Hybrid • Abbotsford
JavaScript
TypeScript
Frontend
React.js
Mobile
React Native
DevOps
Rest API
CI/CD
Apply
≈ $64k – $183k per year (Estimated) • In office • 7+ years exp • Toronto
JavaScript
Java
Kotlin
TypeScript
Swift
Objective-C
Frontend
GraphQL
React.js
Mobile
React Native
Fastlane
App Center
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
QA
Jest
Detox
Apply
≈ $64k – $182k per year (Estimated) • Hybrid • Full-Time • 12+ years exp • Toronto
Swift
AI/ML
Edge AI
Mobile
SwiftUI
Combine
DevOps
CI/CD
Apply
$107k – $179k per year • Equity • In office • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
JavaScript
Java
Kotlin
Dart
Swift
Objective-C
Java
Gradle
Kotlin
Kotlin Coroutines
Frontend
React.js
Mobile
Jetpack Compose
UIKit
SwiftUI
Combine
MVI
MVVM
Flutter
React Native
Kotlin Multiplatform
Clean Architecture
State Management
Modularization
DevOps
WebRTC
CI/CD
Bazel
Apply
$74k – $92k per year • In office • 5+ years exp • Bachelor's Degree • Toronto
Java
Kotlin
Mobile
Android SDK
MVVM
Espresso
Robolectric
Management
Agile
Scrum
Apply
Remote (United Kingdom) • Contractor • Birmingham
JavaScript
TypeScript
AI/ML
Cursor
AI Agents
Frontend
Zustand
Redux
Webpack
React.js
Vite
Sass
styled-components
Rspack
Rollup
DevOps
Rest API
WebSockets
Git
GitLab
Management
Confluence
Agile
Scrum
QA
Jest
Apply
$126k – $253k per year • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • San Jose • Sunnyvale
Python
JavaScript
C
Python
Django
C
GNU Make
Databases
MySQL
DevOps
GCP
Azure
CI/CD
Jenkins
Git
AWS
Configuration Management
Linux
Cybersecurity
Threat Modeling
Management
Jira
Apply
$94k – $128k per year • In office • Full-Time • Chelmsford
Python
JavaScript
C++
MATLAB
DevOps
Linux
Robotics
EtherCAT
Motion Planning
Management
Agile
Apply
Remote (South Africa) • Full-Time
JavaScript
Management
Agile
Microsoft Office
Apply
Manual Tester 3 days ago
Remote (South Africa) • Full-Time
JavaScript
Management
Agile
Microsoft Office
Apply
≈ $75k – $148k per year (Estimated) • Hybrid • 17+ years exp • Montreal
DevOps
Incident Management
Apply
$225k – $275k per year • Hybrid • 17+ years exp • PhD • United States
DevOps
Incident Management
Apply
$110k – $130k per year • Hybrid • 10+ years exp • High School Diploma • New York
Apply
≈ $44k – $107k per year (Estimated) • Hybrid • 10+ years exp • High School Diploma • Montreal
Apply
$130k – $150k per year • Hybrid • 6+ years exp • Bachelor's Degree • New York
Python
SQL
Databases
Databricks
AI/ML
LLM
Mobile
AppsFlyer SDK
Braze
Analytics
Tableau
A/B Testing
Apply
IT Project manager 8 hours ago
In office • Full-Time • 3+ years exp • Bachelor's Degree • Montreal
Apply
≈ $54k – $102k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • PhD • Montreal
Apply
$38k per year • In office • Part-Time • Montreal
AI/ML
Aider
Apply
≈ $71k – $143k per year (Estimated) • Hybrid • Full-Time • 15+ years exp • Bachelor's Degree • Montreal • Quebec
Apply
≈ $39k – $65k per year (Estimated) • In office • Contractor • 3+ years exp • Bachelor's Degree • Montreal
Apply
See all jobs
This is one of many
1,828,441 more open roles from verified company boards, updated every day.