{"id":1635576,"url":"https://alion.io/job/octavegroup-developpeureuse-mobile-staff-staff-mobile-developer-iosreact-native","title":"Développeur·euse Mobile Staff/ Staff Mobile Developer (iOS&React Native)","company":{"id":3131451,"name":"Octave Group","domain":"octavegroup.com","url":"https://alion.io/company/octavegroup","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Dayforce","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-20T05:45:00Z"}},"role":"Mobile","role_family":"Mobile","seniority":"staff","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":95000,"max_usd":212000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":82},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CocoaPods","optional":false},{"name":"Gradle","optional":false},{"name":"JavaScript","optional":false},{"name":"Kotlin","optional":false},{"name":"Objective-C","optional":false},{"name":"React Native","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"TypeScript","optional":false},{"name":"UIKit","optional":false},{"name":"CI/CD","optional":true},{"name":"Java","optional":true},{"name":"Jetpack Compose","optional":true},{"name":"React.js","optional":true},{"name":"State Management","optional":true}],"status":"live","first_seen_at":"2026-09-29T05:00:00Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-21T03:21:09Z","board_verified":true,"closed_at":null,"days_open":21,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":21},"description":"*English version will follow*\n Localisation : Canada et États-Unis (formule hybride)\n\nTa mission au sein de l’équipe mobile :\nDonner 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.\nCréer des expériences mobiles évolutives, performantes et faciles à maintenir pour iOS et Android.\nContribuer à 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.\nCollaborer étroitement avec les développeur·euse·s iOS afin d’assurer une cohabitation harmonieuse et efficace entre les composants React Native et Swift.\nDé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.\nParticiper aux décisions d’architecture, notamment en évaluant si une fonctionnalité doit être développée en React Native ou nativement.\nRester à 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.\nAméliorer la performance, la stabilité, l’accessibilité et la testabilité de l’application, ainsi que l’expérience des développeur·euse·s.\nEffectuer 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.\nCollaborer 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.\nContribuer 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.\nAccompagner 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.\nPromouvoir 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.\n\nTon profil :\nSolide expérience professionnelle en développement et en mise en production d’applications mobiles, incluant une expérience pratique significative avec React Native.\nMaîtrise avancée de TypeScript, JavaScript, React et de l’écosystème React Native.\nExpérience avec des applications destinées au grand public et publiées sur l’App Store d’Apple et Google Play.\nSolide compréhension de l’architecture React Native, notamment du bridge, de JSI, des modules natifs et des principes de la nouvelle architecture.\nExpé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.\nExpérience dans l’intégration de fonctionnalités React Native à une application native existante ou dans un environnement mobile hybride.\nExpérience dans la création, la modification ou l’intégration de modules natifs en Swift, Objective-C, Kotlin ou Java.\nBonne connaissance du développement iOS natif. Une expérience avec Swift, SwiftUI ou UIKit constitue un atout important.\nCompré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.\nFamiliarité avec les architectures à flux de données unidirectionnel et les approches modernes de gestion de l’état.\nCapacité à participer à des discussions sur la conception logicielle, l’architecture, les patrons de conception et les compromis techniques dans des environnements natifs et multiplateformes.\nSolide compréhension des principes nécessaires pour produire un code clair, cohérent, testable, performant et facile à maintenir.\nExpérience avec les tests unitaires, les tests d’intégration et les tests automatisés pour les applications mobiles.\nCapacité 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.\nSolides 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.\nExcellentes aptitudes en communication et capacité à transformer les besoins d’affaires et de produit en exigences techniques concrètes.\nUtilisation 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.\nEncore mieux si tu détiens :\nUne expérience avec la nouvelle architecture de React Native, notamment Fabric et TurboModules.\nUne connaissance de Swift, SwiftUI ou UIKit.\nUne connaissance de Kotlin ou Jetpack Compose.\nUne expérience dans la modernisation ou la migration d’une application native vers React Native.\nUne expérience avec une application mobile destinée au grand public, à grande échelle ou à fort volume d’utilisation.\nNos avantages et bénéfices :\nEnvironnement 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.\nBien-être financier : Bonus annuel de performance, bonus à long terme, contribution équivalente au REER, et assurance vie.\nAvantages 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.\nAvantages pour les déplacements : 50% de réduction sur les cartes OPUS et rabais sur les services de trains EXO.\nDéveloppement professionnel : Apprentissage continu avec accès à une plateforme d'e-learning, remboursement des frais de scolarité, et mentorat entre pairs.\nAccessibilité : Un milieu de travail inclusif conçu pour accueillir les personnes en situation de handicap.\nTouchTunes 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.\nAujourd’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.\nNous 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.\nTouchTunes est fier·e allié·e de QueerTech et DiversityJobs _____________________________________________________________\nLocation: Canada and USA (Hybrid Tech Hub)\n\nYour mission in the mobile team:\nBring the next generation of the mobile application to life by designing and developing features primarily in React Native and TypeScript.\nBuild scalable, performant, and maintainable mobile experiences for both iOS and Android.\nContribute 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.\nCollaborate closely with native iOS developers to ensure React Native and Swift components coexist cleanly and efficiently.\nDevelop or contribute to native modules when features require deeper integration with iOS or Android capabilities.\nParticipate in architectural decisions, including evaluating when a feature should be built in React Native versus natively.\nStay current with new frameworks, tools, and practices across the React Native ecosystem while maintaining a strong understanding of native mobile development.\nImprove application performance, stability, accessibility, testability, and developer experience.\nConduct thoughtful code reviews across TypeScript and, when applicable, Swift, while contributing to knowledge-sharing within the team.\nCollaborate with Product, Design, QA, Backend, and native mobile developers to define, build, test, and release new features.\nContribute to the team’s engineering practices, including automated testing, CI/CD, documentation, release management, and monitoring.\nMentor other developers and contribute to technical planning, architecture discussions, and hiring activities, depending on experience level.\nChampion the responsible adoption of AI-assisted development tools for coding, code reviews, testing, documentation, debugging, and refactoring.\nYour profile:\nStrong professional experience building and releasing mobile applications, with significant hands-on experience in React Native.\nAdvanced knowledge of TypeScript, JavaScript, React, and the broader React Native ecosystem.\nExperience contributing to customer-facing applications released through the Apple App Store and Google Play.\nStrong understanding of React Native architecture, including the bridge, JSI, native modules, and the principles behind the new architecture.\nExperience with tools such as Metro, Hermes, CocoaPods, Swift Package Manager, Gradle, and common React Native debugging and performance tools.\nExperience integrating React Native features into an existing native application or working within a hybrid mobile codebase.\nExperience creating, modifying, or collaborating on native modules using Swift, Objective-C, Kotlin, or Java.\nWorking knowledge of native iOS development. Experience with Swift, SwiftUI, or UIKit is considered a strong asset.\nUnderstanding of mobile performance considerations, including rendering, memory management, application startup time, state management, and communication between JavaScript and native code.\nFamiliarity with unidirectional data flow and modern state-management approaches.\nAbility to participate in discussions about software design, architecture, design patterns, and technical trade-offs across cross-platform and native environments.\nStrong understanding of the principles required to produce clean, consistent, testable, efficient, and maintainable code.\nExperience with unit, integration, and automated testing for mobile applications.\nProven ability to collaborate effectively with Product, Design, QA, Backend, and other mobile developers to define and deliver new features.\nStrong 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.\nExcellent communication skills, with the ability to translate business and product needs into practical technical requirements.\nActive use of AI-assisted development tools, combined with the critical judgment required to assess, refine, or challenge their output.\nEven better if you have:\nExperience with React Native’s new architecture, including Fabric and TurboModules.Knowledge of Swift, SwiftUI, or UIKit.\nKnowledge of Kotlin or Jetpack Compose\nModernizing or migrating a native application toward React Native.\nSupporting a large-scale or high-traffic consumer mobile application.\n\nOur Perks and Benefits:\nHybrid 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.\nFinancial Wellness: Annual performance bonus, long-term company bonus, RRSP matching, life insurance.\nComprehensive Benefits: Competitive health insurance a...","description_format":"text","description_chars":13290,"description_truncated":true,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":["Health insurance","Hybrid work","Life insurance","Professional development"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-01T21:35:41Z"}],"visa":[],"liveness":{"score":70,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.774,"p_room":0.9,"age_days":21,"expected_fill_days":31,"reasons":["conf:3","win:mid"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/octavegroup-developpeureuse-mobile-staff-staff-mobile-developer-iosreact-native","json_url":"https://alion.io/job/octavegroup-developpeureuse-mobile-staff-staff-mobile-developer-iosreact-native.json","meta":{"generated_at":"2026-10-21T03:39:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5375,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3131451},"rest":"https://alion.io/mcp/rest/get_company?id=3131451"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Foctavegroup-developpeureuse-mobile-staff-staff-mobile-developer-iosreact-native"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Foctavegroup-developpeureuse-mobile-staff-staff-mobile-developer-iosreact-native"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Foctavegroup-developpeureuse-mobile-staff-staff-mobile-developer-iosreact-native"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/octavegroup-developpeureuse-mobile-staff-staff-mobile-developer-iosreact-native\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Foctavegroup-developpeureuse-mobile-staff-staff-mobile-developer-iosreact-native"}]}