At a Glance
- Tasks: Lead the development of Air Canada's mobile app for iOS and Android.
- Company: Join Air Canada, a top-rated airline in North America.
- Benefits: Competitive salary, health benefits, and opportunities for remote work.
- Other info: Diverse team culture with strong career growth potential.
- Why this job: Make a real impact on passenger travel with innovative technology.
- Qualifications: 5+ years in software development, especially mobile apps.
The predicted salary is between 121500 - 148500 $ per year.
Appartenir à Air Canada, c’est appartenir à un symbole canadien, Air Canada récemment élue meilleur transporteur aérien en Amérique du Nord. Faites décoller votre carrière en vous joignant à notre équipe novatrice et diversifiée à l’avant-garde du transport aérien de passagers.
Le responsable du développement est un leader en génie chevronné, qui adopte une approche pratique et prend en charge l’application mobile Air Canada du début à la fin : clients iOS et Android, système dorsal destiné au système frontal (BFF) et services de l’API qui les alimentent, ainsi que les outils de compilation, de déploiement et d’exploitation qui permettent de mettre l’application à la disposition des clients.
Ce poste allie un leadership technique (architecture, feuille de route technique, normes d’ingénierie et stratégie de gestion de la dette technique pour la plateforme mobile) à un leadership de mise en œuvre (qualité du code, état de préparation de la version et stabilité de la production) pour l’ensemble des équipes de prestation mobile.
En tant qu’ingénieur le plus expérimenté de l’équipe chargée de l’application mobile, le responsable du développement est à la fois la référence en matière de conception pour la plateforme mobile et le principal responsable de la mise en œuvre, dans le respect des contraintes de l’architecture informatique de l’entreprise d’Air Canada. Ce rôle permet de maintenir la rapidité, la fiabilité, la sécurité et l’accessibilité de l’application dans les moments les plus importants pour les clients, de la réservation à l’enregistrement, en passant par l’embarquement et les irrégularités d’exploitation, tout en veillant à ce que le code base reste efficace, à jour et viable à long terme.
Responsabilités :
- Assumer la responsabilité de la vision technique, de l’architecture et de la feuille de route technique à moyen et à long terme de l’application mobile pour les plateformes iOS et Android, ainsi que pour le système dorsal (BFF, API et intégrations), conformément à la stratégie de l’entreprise, de l’architecture de solutions et de produits.
- Décomposer les exigences complexes en tâches techniques claires, anticiper les risques dès le début et guider l’équipe tout au long de la mise en œuvre et de la validation.
- Agir à titre d’autorité en matière de conception pour la plateforme mobile et d’autorité principale responsable de la mise en œuvre, dans le respect des limites fixées par l’architecture d’entreprise; définir et faire respecter les modèles et les normes d’architecture mobile.
- Assurer la préparation des versions destinées à la production, notamment en veillant au respect des critères de qualité (tests, contrôles de sécurité, rendement, accessibilité).
- Respecter et faire respecter les normes techniques en matière de codage, de tests, de documentation, de sécurité, d’accessibilité, d’observabilité et de pratiques responsables en matière d’IA dans l’ensemble de l’application mobile.
- Favoriser des révisions de code de haute qualité par les pairs, y compris pour le code généré par l’IA.
- Diriger et soutenir la mise en œuvre de fonctionnalités complexes ou à haut risque.
- Assumer la responsabilité de la stratégie de tests (tests unitaires, d’intégration, d’interface utilisateur et de bout en bout).
- Améliorer l’efficacité des pipelines d’intégration pour les volets mobile et dorsal et de déploiement continus.
- Collaborer avec les propriétaires des Produits, les responsables de l’assurance qualité, les concepteurs et les chefs de projet.
- Assumer la responsabilité des problèmes liés à la production des équipes spécialisées touchant l’application mobile.
- Mener des analyses de la cause fondamentale pour les incidents et les défauts relevant de l’application mobile.
- Établir et tenir à jour une documentation technique claire, précise et à jour.
- Surveiller et améliorer les indicateurs de prestation et de qualité.
- Assurer un encadrement technique et un mentorat au quotidien.
- Gérer le registre de la dette technique mobile et la feuille de route de remédiation.
- Assurer la mise à jour de la plateforme.
- Concevoir et faire évoluer les contrats du système dorsal destiné au système frontal (BFF) et d’API.
- Assumer la responsabilité de l’ensemble du processus de déploiement mobile.
- Intégrer la sécurité mobile, la protection des renseignements personnels et l’accessibilité dans la conception et la mise en œuvre.
- Demeurer actif sur le terrain : concevoir, développer, tester et déboguer le code client et le code dorsal.
Qualités personnelles :
- Inspirer et dynamiser les équipes de l’Ingénierie.
- Faire preuve d’un esprit novateur et orienté vers l’avenir.
- Instaurer et maintenir une culture de la confiance, de la transparence et de la sécurité psychologique.
- Remettre en question les hypothèses et le statu quo.
- Assurer un équilibre entre la vision stratégique et les conseils techniques pratiques.
- Donner l’exemple en faisant preuve d’intégrité, de résilience et d’un engagement en faveur du mentorat.
Qualifications :Obligatoire :
- Baccalauréat en informatique ou dans un domaine connexe.
- Au moins cinq (5) années d’expérience en développement de logiciels dans un environnement de production.
- Expérience avérée dans la direction de la mise en œuvre de projets au sein d’équipes agiles.
- Solide expérience dans la gestion des lancements d’applications mobiles.
- Excellentes compétences en communication.
- Ponctualité et fiabilité avérées.
Atouts :
- Expérience avec des outils de développement assistés par l’IA.
- Expérience des plateformes infonuagiques.
- Connaissance des plateformes API.
- Expérience en matière d’observabilité mobile.
- Expérience dans le secteur du transport aérien ou d’autres environnements réglementés.
Conditions d’emploi :
Les candidats doivent être admissibles à travailler dans le pays concerné au moment où une offre d’emploi est présentée.
Exigences Linguistiques :
À compétences égales, la préférence sera accordée aux candidats bilingues.
Diversité et inclusion :
Air Canada est résolument engagée en faveur de la diversité et de l’inclusion.
Responsable du développement - Application Mobile Air Canada in Toronto employer: Les Industries DICI inc.
Airbus Canada à Mirabel est un employeur de choix, offrant un environnement de travail dynamique et collaboratif où l'innovation et l'excellence sont au cœur de chaque projet. Avec des opportunités de croissance professionnelle et un soutien à l'équilibre travail-vie personnelle grâce à un modèle hybride, les employés bénéficient d'une culture inclusive qui valorise la diversité et encourage le développement des compétences. Rejoindre Airbus, c'est faire partie d'une équipe passionnée par l'aviation et engagée à façonner l'avenir de l'aéronautique.