Développeur, Numérique

Porter Airlines Inc.

Toronto, Quebec

On-site

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Porter Airlines Inc. recherche un développeur numérique pour concevoir et maintenir des applications Web et mobiles React Native sur iOS, Android et Web, avec une base IA qui accélère la livraison tout en assurant fiabilité et sécurité.

Vous travaillerez dans une équipe agile, participerez au CI/CD et soutiendrez les cycles de test et de correction, afin d’offrir une expérience client fluide et des performances optimales sur toutes les surfaces.

Qualifications

  • 2 ans et plus d'expérience dans le développement d'applications Web et/ou mobiles, idéalement avec React Native.
  • Maîtrise de JavaScript/TypeScript modernes et pratiques de développement frontend.
  • Expérience avec les API RESTful et services sécurisés.
  • Bonnes pratiques de génie logiciel (POO, design patterns, architecture modulaire).
  • Expérience DevOps: Git, CI/CD, builds automatisés.
  • Automatisation des tests pour Web et/ou mobiles.
  • Connaissance des pratiques de codage sécurisé et performance.
  • Utilisation pratique d'outils IA (GitHub Copilot, Cursor, Claude) dans le flux de travail quotidien.
  • Collaboration au sein d'équipes agiles.
  • Connaissances en développement mobile natif (Swift/Kotlin) ou Next.js/Remix est un atout.
  • Expérience dans un modèle produit ou liaison aux parties prenantes est un atout.
  • Expérience dans l'industrie aéronautique est un atout.

Responsibilities

  • Coder, préparer et maintenir des fonctionnalités dans toutes les applications Web et mobiles React Native de Porter (iOS, Android et Web), en utilisant des outils de développement assisté par IA pour accélérer la livraison tout en maintenant la qualité du code
  • Préparer du code propre, fiable et bien documenté qui s'intègre de manière sécurisée aux systèmes internes et tiers, en utilisant l'IA pour accélérer l'échafaudage et les modèles de gestion des erreurs
  • Coder des implémentations testables et des tests unitaires pour soutenir la qualité logicielle, en utilisant l'IA pour préparer les cas de test, le code réutilisable et la couverture des cas limites pour examen par les ingénieurs
  • Contribuer aux pipelines d'intégration et de déploiement continus (CI/CD) et soutenir des versions de haute qualité sur le Web et le mobile
  • Préparer et maintenir des tests automatisés, et participer aux revues de code pour soutenir la maintenabilité et la performance, en utilisant l'IA pour pré-réviser les demandes de tirage et préparer des résumés prêts pour les réviseurs
  • Collaborer avec les concepteurs UX, les ingénieurs AQ et les développeurs principaux pour fournir des solutions cohérentes et de bout en bout sur les surfaces Web et mobiles
  • Utiliser l'IA pour enquêter sur la performance des applications et analyser les problèmes (Firebase, Datadog, Dynatrace), et préparer des correctifs pour la gestion des incidents ou le support en dehors des heures de bureau si nécessaire
  • Participer à la planification des sprints, aux discussions de conception technique et aux séances de raffinement du carnet de commandes, et utiliser l'IA pour accélérer le raffinement des billets et la préparation des estimations
  • Identifier les améliorations à apporter au code, aux processus ou aux outils pour améliorer la fiabilité, la sécurité et l'efficacité des développeurs, et préparer des approches validées pour la documentation de l'équipe
  • Enquêter et rechercher sur les capacités émergentes de développement assisté par IA et préparer des prototypes ciblés qui pourraient bénéficier à la feuille de route de Porter
  • Participer activement au Système de gestion de la sécurité (SGS) de Porter en signalant les dangers et les incidents rencontrés dans les opérations quotidiennes et en promouvant une culture de sécurité

Skills

React Native
JavaScript/TypeScript
RESTful APIs
POO
DevOps
Tests automatisés
Sécurité du codage
IA code
Agile
Swift/Kotlin
Next.js Remix

Tools

Git
CI/CD
Build automation

Job description

Sous la responsabilité du gestionnaire, Développement et Livraison, le développeur, numérique fait partie d'une équipe d'ingénierie logicielle agile responsable de la création et de la maintenance des applications Web et mobiles React Native de Porter. Ce rôle soutient l'ensemble du cycle de vie des applications, de la mise en oeuvre technique au déploiement et à la fiabilité continue, contribuant à offrir une expérience numérique transparente aux clients de Porter et à renforcer la marque Vol raffiné.

Le développeur, numérique applique des principes d'ingénierie solides et des pratiques de développement assisté par IA pour créer des solutions sécurisées, évolutives et hautement performantes sur le Web, iOS et Android à partir d'une base de code React Native partagée, tout en s'intégrant à l'écosystème numérique élargi de Porter.

Fonctions et responsabilités
  • Coder, préparer et maintenir des fonctionnalités dans toutes les applications Web et mobiles React Native de Porter (iOS, Android et Web), en utilisant des outils de développement assisté par IA (GitHub Copilot, Cursor, Claude) pour accélérer la livraison tout en maintenant la qualité du code
  • Préparer du code propre, fiable et bien documenté qui s'intègre de manière sécurisée aux systèmes internes et tiers, en utilisant l'IA pour accélérer l'échafaudage et les modèles de gestion des erreurs
  • Coder des implémentations testables et des tests unitaires pour soutenir la qualité logicielle, en utilisant l'IA pour préparer les cas de test, le code réutilisable et la couverture des cas limites pour examen par les ingénieurs
  • Contribuer aux pipelines d'intégration et de déploiement continus (CI/CD) et soutenir des versions de haute qualité sur le Web et le mobile
  • Préparer et maintenir des tests automatisés, et participer aux revues de code pour soutenir la maintenabilité et la performance, en utilisant l'IA pour pré-réviser les demandes de tirage et préparer des résumés prêts pour les réviseurs
  • Collaborer avec les concepteurs UX, les ingénieurs AQ et les développeurs principaux pour fournir des solutions cohérentes et de bout en bout sur les surfaces Web et mobiles
  • Utiliser l'IA pour enquêter sur la performance des applications et analyser les problèmes (Firebase, Datadog, Dynatrace), et préparer des correctifs pour la gestion des incidents ou le support en dehors des heures de bureau si nécessaire
  • Participer à la planification des sprints, aux discussions de conception technique et aux séances de raffinement du carnet de commandes, et utiliser l'IA pour accélérer le raffinement des billets et la préparation des estimations
  • Identifier les améliorations à apporter au code, aux processus ou aux outils pour améliorer la fiabilité, la sécurité et l'efficacité des développeurs, et préparer des approches validées pour la documentation de l'équipe
  • Enquêter et rechercher sur les capacités émergentes de développement assisté par IA et préparer des prototypes ciblés qui pourraient bénéficier à la feuille de route de Porter
  • Participer activement au Système de gestion de la sécurité (SGS) de Porter en signalant les dangers et les incidents rencontrés dans les opérations quotidiennes et en promouvant une culture de sécurité
Compétences comportementales
  • Souci de la sécurité : Identifier les situations dangereuses ou potentiellement dangereuses et prendre les mesures appropriées pour maintenir un environnement sûr pour soi-même et pour les autres.

  • Travail d'équipe : Travailler en collaboration avec les autres pour atteindre les objectifs organisationnels.

  • Service aux passagers et aux clients : Offrir un service d'excellence aux clients internes et/ou externes (passagers).

  • Initiative : Traiter les situations et les problèmes de manière proactive et persévérante, en saisissant les opportunités qui se présentent.

  • Orientation vers les résultats : Concentrer ses efforts sur l'obtention de résultats de haute qualité conformes aux normes de l'organisation.

  • Favoriser la communication : Écouter et communiquer de manière ouverte, honnête et respectueuse avec différents publics, en favorisant le dialogue et la recherche de consensus.

Qualifications
  • 2 ans et plus d'expérience dans le développement d'applications Web et/ou mobiles, idéalement avec React Native
  • Solide connaissance de JavaScript/TypeScript moderne et des pratiques de développement frontal
  • Expérience dans l'intégration d'applications avec des API RESTful et des services principaux sécurisés
  • Compréhension des principes d'ingénierie logicielle tels que la POO, les patrons de conception et l'architecture modulaire
  • Exposition aux pratiques DevOps, y compris le contrôle de version (Git), les pipelines CI/CD et les compilations automatisées
  • Expérience dans la mise en œuvre de l'automatisation des tests pour les applications Web et/ou mobiles
  • Sensibilisation aux pratiques de codage sécurisé et aux techniques d'optimisation des performances
  • Maîtrise pratique de l'utilisation d'outils d'ingénierie assistés par IA (GitHub Copilot, Cursor, Claude ou similaires) dans le cadre du flux de travail quotidien pour accélérer la génération de code, la refactorisation, les tests et le débogage, tout en mettant en œuvre la validation de la sortie générée par l'IA
  • Collaboration efficace au sein d'équipes agiles pluridisciplinaires
  • Solides compétences en résolution de problèmes, en communication et en organisation
  • La familiarité avec le développement mobile natif (Swift, Kotlin) ou les cadres Web modernes (Next.js, Remix) est un atout
  • L'expérience de travail au sein d'un modèle opérationnel de produit ou de soutien aux parties prenantes de l'entreprise est un atout
  • L'expérience dans l'industrie aéronautique est un atout
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur sénior, Numérique
Développeur sénior, Numérique

Porter Airlines Inc. • Toronto, Quebec

On-site
CAD 90,000 - 120,000
Analyste senior, Assurance qualité
Analyste senior, Assurance qualité

Aero Nouvelle • Toronto

On-site
CAD 90,000 - 130,000
Développeur front-end/Développeuse front-end
Développeur front-end/Développeuse front-end

IDEKA Services Conseils • Montreal (administrative region)

On-site
CAD 95,000 - 135,000
Développeur(euse) Mobile
Développeur(euse) Mobile

Mirego • Quebec

On-site
CAD 70,000 - 110,000
Développeur(euse) Mobile
Développeur(euse) Mobile

Mirego • Montreal

On-site
CAD 90,000 - 120,000
Concepteur Logiciel Java
Concepteur Logiciel Java

Highspring • Montreal

On-site
CAD 110,000 - 150,000
Formations spécialisées AWS
Conférences et mentoring
Accès à des certifications AWS
Analyste senior, Assurance qualité
Analyste senior, Assurance qualité

Porter Airlines Inc. • Toronto, Quebec

On-site
CAD 90,000 - 120,000
Senior React Native Mobile Developer
Senior React Native Mobile Developer

Alithya • Quebec

Hybrid
CAD 110,000 - 150,000
Développeur Java/Angular Senior
Développeur Java/Angular Senior

SII Group • Montreal

Hybrid
CAD 90,000 - 140,000
Développeur intermédiaire
Développeur intermédiaire

Les Industries DICI inc. • Toronto

On-site
CAD 85,000 - 120,000