Développeur Web (Toronto)

Développeur Web (Toronto)

30 Oct
|
Air Canada
|
Toronto

30 Oct

Air Canada

Toronto

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. Travailler avec des applications Web et mobiles complexes vous passionne? Vous maîtrisez les technologies comme Angular, React et React Native? En tant que membre de notre équipe de développement, vous jouerez un rôle clé en assurant la conception, la mise en œuvre et le maintien d’applications Web et mobiles novatrices qui répondent aux besoins de nos clients et des utilisateurs. La personne retenue doit être autonome, hautement motivée, novatrice et prête à livrer des résultats avec nos équipes de développement agiles. Pour un développeur de logiciel axé sur les résultats, voici une excellente occasion d’analyser et de formuler des solutions de pointe.

La personne retenue pour le poste de développeur Web – Interface utilisateur relèvera du chef de service – Développement de solutions numériques.

Ce poste pourrait être situé à Montréal ou Toronto.

Responsabilités

- Rédiger des codes propres, modulaires et bien documentés en suivant les meilleures pratiques et les normes de codage.
- Développer des interfaces utilisateur au moyen d’Angular, en assurant la réactivité, l’accessibilité et des performances optimales.
- Maîtrise approfondie de TypeScript et des concepts fondamentaux d’Angular (composants, modules et composants autonomes, directives, services, injection de dépendance, crochets de cycle de vie).
- Expérience pratique de RxJS pour la programmation réactive (observables, sujets, opérateurs, gestion des erreurs, gestion des abonnements).




- Solide expérience de NgRx Store pour une gestion d’état évolutive (actions, réductions, effets, sélecteurs, modèles d’entité).
- Mettre en œuvre une logique frontale complexe au moyen de RxJS et de NgRx dans la prestation d’applications Angular à l’échelle de l’entreprise.
- Bonne compréhension des modèles d’architecture d’application Angular, des routages, des chargements différés, des gardes, des intercepteurs et de la conception de composants réutilisables.
- Élaborer et maintenir des formulaires fiables à l’aide de formulaires réactifs avec des validations synchrones ou asynchrones.
- Connaissance des outils et processus de conception frontale (Angular CLI, Webpack, Babel ou outils similaires).
- Rédiger et maintenir des tests unitaires et de tests d’intégration pour les applications Angular (Jasmine, Karma, Jest, Cypress ou l’équivalent).
- Se tenir au fait des meilleures pratiques en matière de technologies frontales émergentes, et favoriser leur adoption, le cas échéant.

Qualifications

- Baccalauréat en informatique ou en génie informatique, ou l’équivalent.
- Au moins quatre ans d’expérience en développement d’applications Web.
- Expérience des cadres d’applications Web Angular et React.
- Mise en œuvre d’une logique frontale complexe en utilisant RxJS pour la programmation réactive.




- Maîtrise de HTML/CSS et de JavaScript.
- Utilisation de NgRx Store pour la gestion d’état afin de garantir des codes évolutifs et durables.
- Aptitudes en développement dans un environnement Agile.
- Expérience en intégration, prestation et déploiement continus.
- Expérience dans des conditions réelles des interfaces de programmation d’applications de transfert d’état représentationnel (REST/GraphQL) essentielles à l’exploitation (à titre de consommateur ou de producteur).
- Bonne compréhension du développement multiplateforme au moyen de systèmes infonuagiques PaaS (plateforme comme service).
- Bonne maîtrise des outils de conception frontale comme Webpack, Babel ou Parcel.
- Facilité d’analyse du trafic réseau au moyen de Fiddler, Postman, Wireshark, etc.
- Capacité à travailler efficacement sous pression et dans des environnements en constante évolution.
- Ouverture avérée et volonté de s’adapter à de nouvelles méthodes de travail.
- Volonté d’assumer la responsabilité des résultats et de participer activement à la définition de l’orientation future de l’entreprise.
- Volonté de satisfaire les clients externes et internes.
- Aptitude à se concentrer sur l’accomplissement du travail de l’équipe ou de l’unité, ainsi qu’à établir des objectifs ambitieux et les atteindre ou les surpasser.
- Habileté et désir de travailler de concert avec les autres membres de l’équipe, en personne.
- Capacité à analyser un problème de façon logique, systématique et séquentielle.
- Faire preuve de ponctualité et de fiabilité pour soutenir le succès global de l'équipe dans un milieu trépidant.

Atouts

- Certifications en langag

📌 Développeur Web (Toronto)
🏢 Air Canada
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur web (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: développeur web (toronto) / toronto