Qui sommes-nous?
Audensiel Canada (ex Maltem Canada) est un acteur clé du conseil en numérique, de la formation et de l'écosystème d'affaires québécois.
Soutenus par un groupe international dynamique, nous jouissons d'une stabilité et d'un réseau conséquents.
Nos valeurs reposent sur des principes forts : succès collectif, excellence, diversité culturelle, "Fun & Serious".
Nos collaborateurs et collaboratrices sont des expert·e·s engagé·e·s, toujours à la pointe de leurs domaines d’expertise, et impliqué·e·s activement dans des causes sociales et environnementales, avec un impact positif sur la communauté locale.
Rejoindre notre entreprise, c'est aussi participer collectivement à cet objectif.
Qui recherchons-nous?
Dans le cadre du développement de nos activités, nous recherchons plusieurs Développeur·se·s Mobile React Native pour rejoindre des équipes travaillant sur des applications mobiles à grande échelle.
Nous sommes ouverts à différents niveaux d’expérience, allant de profils intermédiaires à des profils très expérimentés pouvant évoluer dans un rôle de Tech Lead.
Tu viens principalement du développement Front-End React mais tu possèdes une réelle expérience en développement mobile? Ton profil peut également nous intéresser.
Tu évolueras dans un environnement Agile moderne où la qualité du code, la performance, l’expérience utilisateur et les bonnes pratiques de développement occupent une place centrale.
Chaque collaborateur a une forte importance. Nous souhaitons une personne capable de passer d’une posture d’écoute et d’analyse à une posture proactive, capable de challenger les choix techniques et de contribuer à l’évolution des pratiques de son équipe.
Ces valeurs te correspondent?
Tu souhaites évoluer dans une atmosphère stimulante, avec une ambiance humaine et décontractée?
Découvre tes futures responsabilités :
- Participer à la définition de la vision technique et de la feuille de route des produits, architectures et solutions;
- Comprendre les besoins utilisateurs et contribuer à la définition des exigences techniques;
- Concevoir et développer des applications mobiles performantes et maintenables avec React Native et TypeScript;
- Développer des composants, fonctionnalités et services en appliquant les principes Clean Code, SOLID, TDD et BDD;
- Consommer et intégrer des API RESTful et GraphQL au sein des applications mobiles;
- Collaborer avec les développeurs, architectes, designers et Product Designers afin de proposer des expériences utilisateurs de qualité;
- Contribuer à l’optimisation de la stabilité, de la performance, de la disponibilité et de la sécurité des applications;
- Participer activement aux revues de code afin de garantir la qualité du code et favoriser le partage des connaissances;
- Développer, exécuter et maintenir des tests unitaires, fonctionnels, d’intégration et End-to-End;
- Participer à l’automatisation des tests et à l’amélioration continue des processus de développement;
- Effectuer le débogage, le profilage et l’optimisation des performances des applications;
- Participer de manière proactive à l’analyse et à la résolution des incidents;
- Challenger les décisions techniques lorsque nécessaire et être capable d’expliquer les compromis effectués;
- Maintenir à jour la documentation technique et contribuer à l’amélioration des pratiques de développement;
- Gérer efficacement tes priorités dans un environnement Agile.
Ton expertise technique :
- Baccalauréat complété en informatique, ingénierie ou formation équivalente;
- Expérience significative en développement logiciel;
- Expérience concrète en développement mobile avec React Native et TypeScript;
- Très bonne maîtrise de JavaScript / TypeScript;
- Très bonne connaissance de React et React Native;
- Expérience avec Redux et les librairies UI React / React Native;
- Expérience dans la conception et le développement d’applications mobiles;
- Expérience dans l’intégration et la consommation d’API RESTful et/ou GraphQL;
- Bonne maîtrise du débogage, du profilage et de l’optimisation des performances;
- Expérience dans un environnement de développement Agile;
- Compréhension et utilisation d’outils de linting tels qu’ESLint;
- Bonne connaissance des pipelines CI/CD;
- Expérience avec des outils tels que GitHub, Jenkins, AppCenter et npm;
- Bonne compréhension des bonnes pratiques de développement et de qualité logicielle;
- Maîtrise du français requise.
Ce qui fera la différence :
- Expérience en développement natif iOS avec Swift;
- Expérience en développement natif Android avec Kotlin;
- Expérience en automatisation des tests unitaires et fonctionnels avec des outils tels que Selenium, Appium, Cypress ou Jest;
- Connaissance des principes de tests End-to-End, notamment avec Detox;
- Connaissance des environnements Cloud et technologies associées : AWS, Docker et Kubernetes;
- Maîtrise ou connaissance des outils Atlassian, notamment Jira et Confluence;
- Intérêt pour les environnements technologiques complexes, le secteur financier ou les marchés financiers;
- Pour les profils plus seniors : capacité à accompagner techniquement une équipe, challenger les choix d’architecture et faire évoluer les bonnes pratiques de développement.
Tu te reconnais dans la fiche de poste ? Alors cette job est faite pour toi
Ce que nous t’offrons :
- Un réel accompagnement sur ton plan de carrière (formations, certifications, tâches et responsabilités adéquates vis-à-vis de tes attentes);
- Assurance complémentaire santé de l’entreprise;
- REER de l’entreprise (Fonds de Solidarité FTQ);
- Remboursement mensuel de 50 % de l’abonnement annuel OPUS.
Les prochaines étapes :
- Réception et analyse de ton CV;
- Entretien RH avec Marwa ou Jenny, nos spécialistes en acquisition de talents;
- Entretien technique/opérationnel avec un membre de ta future équipe;
- Une rencontre avec un gestionnaire pour discuter de tes valeurs et de ton plan de carrière.
Rémunération : 60 673,91$ à 130 511,05$ par an
Lieu du poste : Télétravail hybride à Montréal, QC