
Développeur mobile sénior (React Native)
Petal
Full time
Software Development
Canada
Hiring from: Canada
Petal est un leader canadien spécialisé en orchestration des soins de santé et en facturation médicale qui révolutionne les systèmes de santé pour les rendre agiles, efficaces et résilients en facilitant la gestion grâce à des analyses avancées et des informations éclairées.
Notre engagement à promouvoir une culture d'entreprise exceptionnelle nous a valu des reconnaissances notables, notamment celle de figurer sur la liste des entreprises Great Place to Work, dans le secteur des technologies et de la santé. Rejoins-nous dans notre mission d'outiller les innovateurs en soins de santé et contribue à améliorer le système de santé autrement.
À quoi tu peux t’attendre en joignant l’équipe
Sous la responsabilité du responsable d'équipe de développement logiciel, tu joueras un rôle central au sein de l'équipe mobile. Tu agiras comme un pilier dans la construction d'une expérience utilisateur mobile inégalée et joueras un rôle clé dans la définition de la stratégie pour y parvenir.
Tu contribueras à changer l'avenir technologique de Petal en participant aux décisions technologiques stratégiques et aux orientations, et en partageant tes connaissances pour améliorer l'expérience de votre équipe.
Parlons stack technologique
Notre stack mobile consiste principalement en une application mobile React Native, écrite en Typescript avec Redux, avec quelques éléments iOS et Android natifs. Notre application front-end est basée sur Angular, écrite en Typescript. Nos applications back-end pour les opérations de données sont basées sur différents types d'architecture exposant des services REST, via des microservices ou des applications monolithiques en Ruby on Rails. La qualité étant au cœur de nos principes, tout ce code est testé à l'aide de frameworks tels que Jest, ainsi que de bibliothèques et de services de test de bout en bout. Enfin, nous croyons fermement en une approche de déploiement continu et avons atteint un haut niveau de maturité à cet égard, en déployant du code dans des environnements de production plusieurs fois par jour.
Ton quotidien
Dans ton quotidien, tu seras amené(e) à :
Ton profil
Tu es un(e) développeur(se) mobile expérimenté(e) et motivé(e), reconnu(e) pour ton attitude constructive, ton équipe de travail et autant tes soft skills que tes hard skills? Tu es motivé(e) par l'opportunité unique de servir un plus grand objectif dans l'industrie de la santé grâce à des solutions innovantes rendues possibles par les gens, les données et la technologie? The sky is the limit! Si tu as :
À notre avis, une entreprise ne peut prétendre être moderne, innovante et avoir à cœur le bien-être de son équipe, sans tenter d'intégrer le télétravail au niveau que leur modèle d'affaires leur permet. Les employés de Petal continuent de bénéficier de l'option de télétravail à la flexibilité maximale permise par la nature de leur poste et le bon fonctionnement des opérations.
Nos avantages
Un petit mot important: Nous avons remarqué que certains sites externes publient nos offres sous des titres d’emploi incorrects. Pour trouver nos vraies opportunités et rejoindre notre équipe, pensez à toujours passer par notre site carrières officiel ou nos partenaires de confiance. Nous avons hâte de découvrir votre candidature!
Notre engagement à promouvoir une culture d'entreprise exceptionnelle nous a valu des reconnaissances notables, notamment celle de figurer sur la liste des entreprises Great Place to Work, dans le secteur des technologies et de la santé. Rejoins-nous dans notre mission d'outiller les innovateurs en soins de santé et contribue à améliorer le système de santé autrement.
À quoi tu peux t’attendre en joignant l’équipe
Sous la responsabilité du responsable d'équipe de développement logiciel, tu joueras un rôle central au sein de l'équipe mobile. Tu agiras comme un pilier dans la construction d'une expérience utilisateur mobile inégalée et joueras un rôle clé dans la définition de la stratégie pour y parvenir.
Tu contribueras à changer l'avenir technologique de Petal en participant aux décisions technologiques stratégiques et aux orientations, et en partageant tes connaissances pour améliorer l'expérience de votre équipe.
Parlons stack technologique
Notre stack mobile consiste principalement en une application mobile React Native, écrite en Typescript avec Redux, avec quelques éléments iOS et Android natifs. Notre application front-end est basée sur Angular, écrite en Typescript. Nos applications back-end pour les opérations de données sont basées sur différents types d'architecture exposant des services REST, via des microservices ou des applications monolithiques en Ruby on Rails. La qualité étant au cœur de nos principes, tout ce code est testé à l'aide de frameworks tels que Jest, ainsi que de bibliothèques et de services de test de bout en bout. Enfin, nous croyons fermement en une approche de déploiement continu et avons atteint un haut niveau de maturité à cet égard, en déployant du code dans des environnements de production plusieurs fois par jour.
Ton quotidien
Dans ton quotidien, tu seras amené(e) à :
- Travailler en étroite collaboration avec le PM, le Team Lead et les autres membres de l'équipe pour assurer l'avancement des différents livrables de l'équipe;
- Analyser les besoins et les contraintes techniques;
- Prendre des décisions en matière d'architecture;
- Fournir des recommandations concernant le développement mobile à ton équipe et jouer un rôle clé dans les décisions technologiques;
- Assurer la qualité du code et le respect des normes de programmation;
- Assurer un équilibre et une pérennité des connaissances avec l'équipe;
- Assurer une veille constante sur les évolutions technologiques;
- Participer au développement de fonctionnalités mobile, back-end et web.
Ton profil
Tu es un(e) développeur(se) mobile expérimenté(e) et motivé(e), reconnu(e) pour ton attitude constructive, ton équipe de travail et autant tes soft skills que tes hard skills? Tu es motivé(e) par l'opportunité unique de servir un plus grand objectif dans l'industrie de la santé grâce à des solutions innovantes rendues possibles par les gens, les données et la technologie? The sky is the limit! Si tu as :
- 4+ ans d'expérience en développement mobile, l'expérience avec React Native est obligatoire ; Une expérience en développement backend et web est un atout, ainsi qu'un peu de connaissance en DevOps (CI via Bitrise/GitLab, CD via Azure Cloud services avec Terraform et Helm charts),
- Familiarité avec les IDE natifs tels que XCode, Android Studio et Visual Code;
- De l’expérience dans le déploiement d'application mobile en production;
- Une compréhension des frameworks/librairies de développement d'applications modernes tels que, sans s'y limiter, Ruby on Rails, Angular, React, NestJS, GraphQL;
- De solide connaissance des meilleures pratiques de sécurité dans le développement d'applications; La connaissance de solutions telles que DexGuard/IXGuard est un plus ;
- Des solides compétences en matière d'analyse et de résolution de problèmes et de débogage, avec une curiosité naturelle et un souci du détail;
- Une capacité avérée à se concentrer sur les livrables et à respecter les délais prévus;
- De bonnes capacités de communication, tant à l'oral qu'à l'écrit;
- Puisque tu dois interagir avec tes collègues, dont plusieurs sont unilingues anglophones ou francophones, une maîtrise de l'anglais et du français (parlé, écrit et lu) est un atout.
À notre avis, une entreprise ne peut prétendre être moderne, innovante et avoir à cœur le bien-être de son équipe, sans tenter d'intégrer le télétravail au niveau que leur modèle d'affaires leur permet. Les employés de Petal continuent de bénéficier de l'option de télétravail à la flexibilité maximale permise par la nature de leur poste et le bon fonctionnement des opérations.
Nos avantages
- Allocation de travail hybride récurrente;
- Une rémunération qui reconnaît ta contribution;
- 4 à 6 semaines de vacances par année;
- 5 jours personnels payés par année;
- Un régime de REER / RPDB collectif avec contribution de l'employeur;
- Les avantages sociaux complets, dès ton premier jour;
- Une allocation annuelle de mieux-être de 250$;
- L'accès à l'application de télémédecine Lumino Santé;
- Des horaires de travail flexibles et plus encore.
Un petit mot important: Nous avons remarqué que certains sites externes publient nos offres sous des titres d’emploi incorrects. Pour trouver nos vraies opportunités et rejoindre notre équipe, pensez à toujours passer par notre site carrières officiel ou nos partenaires de confiance. Nous avons hâte de découvrir votre candidature!
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 resumeSimilar jobs

Company Introduction Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Role...
Software Development
Canada
Hiring from: Canada

Company Introduction Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Role...
Software Development
Canada
Hiring from: Canada

Strug Inc. is a revolutionary platform that provides flexible job opportunities for individuals, enabling them to control their time and income. Whether you’re looking to earn on your own schedule or need help managing your business, Strug Inc. offers tools...
Software Development
Canada
Hiring from: Canada