Développeur·euse Mobile Staff/ Staff Mobile Developer (iOS&React Native)

Touchtunes

Montreal (administrative region)

On-site

CAD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Environnement hybride
Bonus de performance
Assurance santé
Rabais transports
Formation continue
Accessibilité

Job summary

TouchTunes recherche un Développeur Mobile Staff pour diriger le développement iOS et l’intégration React Native. Vous aurez à guider les équipes, proposer des architectures hybrides et assurer une intégration fluide entre le code natif et RN.

Le candidat idéal possède plus de 8 ans d’expérience en iOS, maîtrise Swift et SwiftUI, et sait utiliser les outils IA pour améliorer qualité et productivité. Poste hybride à Montréal, Canada.

Qualifications

  • Plus de 8 ans d'expérience en développement iOS.
  • Maîtrise de Swift et SwiftUI.
  • Expérience avec React Native et intégration RN dans des apps iOS existantes.
  • Connaissance du bridge RN/JSI et des modules natifs.
  • Bonne communication et collaboration interdisciplinaire.

Responsibilities

  • Maintenir l'équipe à jour sur les frameworks iOS et React Native.
  • Guider l'intégration de modules RN dans iOS natif et définir les meilleures pratiques.
  • Offrir du leadership technique et du mentorat aux développeur·euse·s iOS et RN.
  • Contribuer au processus de recrutement et participer aux entrevues.

Skills

Swift
SwiftUI
React Native
iOS development
Architecture design
Mentoring
IA tooling
French English
RN bridge

Education

Bachelor in Computer Science

Tools

Xcode
TypeScript
React Native

Job description

Développeur·euse Mobile Staff/ Staff Mobile Developer (iOS&React Native)

Localisation: Montréal, Éta ts-Unis (formule hybride)

Ta mission au sein de l'équipe Mobile:

  • Développer des stratégies pour assurer que l'équipe demeure à jour sur les nouveaux frameworks et technologies, tant dans l'écosystème iOS natif que React Native.
  • Anticiper les compétences dont l'équipe aura besoin à court et moyen terme, et soutenir la mise en œuvre des activités de développement.
  • Assurer le suivi des actions et fournir une rétroaction pertinente et constructive.
  • Mettre en place des outils et des moyens de communication efficaces au sein de l'équipe.
  • Donner vie à la prochaine version de notre application iOS native en développant de nouvelles fonctionnalités.
  • Contribuer au processus de recrutement en identifiant les besoins de l'équipe et en participant aux entrevues.
  • Guider l'intégration de modules React Native dans notre base de code iOS native et définir les meilleures pratiques pour assurer une cohabitation harmonieuse entre le code natif et le code multiplateforme.
  • Offrir un leadership technique et agir comme mentor auprès des développeur·euse·s iOS ainsi que des développeur·euse·s travaillant sur les intégrations React Native.
  • Favoriser l'adoption de l'intelligence artificielle au sein de l'équipe : identifier les occasions où les outils d'IA (génération de code, révision de code, tests, documentation, etc.) peuvent améliorer la qualité et la productivité, établir les meilleures pratiques d'utilisation responsable et montrer l'exemple.
  • Tu possèdes plus de 8 ans d'expérience en développement iOS, idéalement sur des applications destinées au grand public.
  • Tu maîtrises Swift et SwiftUI.
  • Tu possèdes une expérience concrète avec React Native, notamment l'intégration de composants React Native dans des applications iOS natives existantes (brownfield integration).
  • Tu comprends le fonctionnement du bridge React Native/JSI, des modules natifs, ainsi que les bonnes pratiques pour concevoir une architecture hybride où le code natif et React Native coexistent efficacement.
  • Tu utilises activement des outils d'IA dans ton quotidien (génération de code, révision de code, création de tests, refactorisation) et tu sais évaluer leur qualité avec un esprit critique : tu sais quand leur faire confiance… et quand les remettre en question.
  • Tu es familier·ère avec les architectures à flux de données unidirectionnel (unidirectional data flow).
  • Tu es à l'aise de discuter de design logiciel, de patrons de conception et d'architecture, tant pour des applications iOS natives que multiplateformes.
  • Tu possèdes une solide compréhension des principes de conception logicielle permettant de produire un code simple, cohérent, performant et maintenable.
  • Tu collabores efficacement avec des équipes multidisciplinaires, notamment en gestion de produit, design et développement, afin de concevoir, développer et livrer de nouvelles fonctionnalités.
  • Tu es passionné·e par la résolution de problèmes et tu sais faire les bons compromis, notamment pour déterminer quand développer une fonctionnalité en natif ou avec React Native.
  • Tu possèdes d'excellentes aptitudes en communication, ce qui te permet de transformer des besoins d'affaires en exigences techniques claires pour ton équipe.
  • Tu sais accompagner et faire grandir les membres de l'équipe de développement, autant sur les aspects techniques que sur les décisions d'architecture.
  • Tu réalises des révisions de code approfondies, autant en Swift qu'en TypeScript, et tu À propos de TouchTunes

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur iOS/Développeuse iOS
Développeur iOS/Développeuse iOS

GO ROCK IT • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Lead Développeur·se App Mobile/ Lead Mobile App Developer
Lead Développeur·se App Mobile/ Lead Mobile App Developer

TouchTunes • Montreal

On-site
CAD 75,000 - 95,000
Développeur.euse React Native Senior
Développeur.euse React Native Senior

Thirdbridge • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Cinq semaines de vacances rémunérées
Congés de maladie illimités
Horaire flexible
+3
Développeur.se Web Full Stack
Développeur.se Web Full Stack

Stingray • Montreal (administrative region)

Hybrid
CAD 80,000 - 120,000
Bureau à Montréal
Travailler de la maison le vendredi
Café Stingray et collations
+7
Développeur front-end/Développeuse front-end
Développeur front-end/Développeuse front-end

GO ROCK IT • Montreal (administrative region)

On-site
CAD 70,000 - 95,000
Développeur/Développeuse logiciel senior
Développeur/Développeuse logiciel senior

Firstbase • Montreal (administrative region)

On-site
CAD 128,000 - 161,000
Développeur.se senior full-stack
Développeur.se senior full-stack

Nurun • Montreal (administrative region)

Hybrid
CAD 60,000 - 90,000
Salaire compétitif
Assurances collectives complètes
Congés fériés prolongés
+2
Senior Mobile Developer | Développeur(euse) mobile senior
Senior Mobile Developer | Développeur(euse) mobile senior

Jesta I.S. Inc. • Montreal (administrative region)

Hybrid
CAD 100,000 - 140,000
Health coverage
Gym reimbursement
Professional growth
+3
Développeur / Développeuse Mobile Senior (React Native)
Développeur / Développeuse Mobile Senior (React Native)

MEDFAR • Montreal

Hybrid
CAD 90,000 - 120,000
Équilibre travail/vie privée
Assurance collective complète
Congé payé : 3 semaines + 1 entre Noël et le Nouvel An
+1
AI Mobile Application Coder / Développeur d’applications mobiles IA
AI Mobile Application Coder / Développeur d’applications mobiles IA

FlightHub • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Possibilités d’évolution
Valuer de l'autonomie et l’exécution