Job Ingénieur Front End (H/F) in Montreal

Job Brief

You will be a part of the Web development team responsible for development and implementation of innovative front-end applications for the tourism industry where you will be working on new Digital Transformation application development.

Vacances Air Canada est à la recherche d’un(e) développeur(euse) d’applications frontales pour se joindre à l’équipe de développement Web.

Vous ferez partie de l’équipe de développement Web responsable de l’implantation et du développement d’applications frontales innovantes dans l’industrie du tourisme. Vous travaillerez sur le développement d’une nouvelle application de transformation numérique grâce à des technologies dernier cri.

RESPONSABILITÉS

  • Contribuer à toutes les étapes du cycle de vie du développement logiciel (CVDL).
  • Veiller à la mise en œuvre d’applications Web monopages (SPA) évolutives très complexes pour les flux de commerce électronique.
  • Créer et intégrer notre application Web monopage (SPA) en utilisant VueJS en se basant sur les exigences de l’architecte et de l’équipe de commerce électronique, en collaboration avec le concepteur · Web et l’équipe de développement des applications dorsales (backend).
  • Travailler dans un environnement de développement agile qui exige de la personne qu’elle soit autonome, capable de prendre des décisions et flexible pour répondre aux demandes.
  • Assurer la livraison des tâches assignées dans les délais impartis, garantir une performance et un travail de haute qualité en suivant les processus de mêlée (scrum).
  • Améliorer en permanence ses compétences en matière de développement et de travail en équipe.
  • Travailler dans un environnement en rapide évolution avec des priorités changeantes.
  • Conseiller les autres développeurs sur les questions de programmation.
  • Comprendre, réviser, améliorer et retravailler le code que vous n’aurez pas écrit vous-même.
  • Analyser et résoudre des problèmes diversifiés et complexes.
  • Contribuer activement à l’amélioration continue de l’équipe et de la plateforme en apportant de nouvelles idées et solutions sur la manière de tester et d’améliorer les applications, la livraison, la communication, etc.

CONNAISSANCES ET COMPÉTENCES REQUISES

  • Engagement, curiosité et capacité à se familiariser rapidement avec les nouvelles applications;
  • Excellente communication combinée à une pensée structurée et analytique;
  • Soif d’apprendre et amour pour le codage, ouverture aux idées des membres de l’équipe;
  • Plus de 10 ans d’expérience pratique sur tous les aspects du développement Web;
  • Expérience en JavaScript, TypeScript, application Web monopage, réactivité et en gestion des états (state management);
  • Expérience en rédaction de scripts côté-client et en cadriciels (frameworks) JavaScript tels que Vue3, jQuery, Nodejs;
  • Expérience en essais unitaires sur les applications frontales en utilisant plusieurs bibliothèques (libs);
  • Expérience approfondie dans le développement et la consommation de services Web REST dans un environnement de microservices;
  • Motivation, autonomie et capacité d’équilibrer des tâches multiples et simultanées;
  • Bonne capacité d’analyse et de résolution des problèmes;
  • Expérience de travail avec JIRA, Confluence, GIT;
  • Bilinguisme, un atout;
  • Compréhension de l’industrie du voyage, un atout;
  • Expérience avec Google Analytics et les outils SEO pour améliorer les performances du site Web, un atout;
  • Bonne compréhension des pratiques UX et du prototypage, un atout;
  • Connaissance de WCAG 2.0, un atout;
  • Connaissance de AWS, un atout.

////////////////////

Air Canada Vacations is looking for a Front-End Developer to join the Web Development team.

You will be a part of the Web development team responsible for development and implementation of innovative front-end applications for the tourism industry where you will be working on new Digital Transformation application development with the latest technologies.

WHAT YOU DO

  • Contribute to all the phases of software development life cycle (SDLC).
  • Responsible for implementing highly complex and scalable single page applications for eCommerce flows.
  • Creating and integrating our SPA using VueJS based on requirements from architect and the eCommerce team and in collaboration with the web designer and the backend team.
  • Working in an agile development environment requiring the individual to be self-driven, make decisions independently and be flexible to cater to demands.
  • Accountability, delivery of the assigned tasks on time, ensuring high quality and high-performance following scrum processes
  • Continuously improve your development and teamwork skills.
  • Ability to work in fast paced environment with shifting priorities.
  • Mentor other Developers on programming issues.
  • Understand, review, improve and refactor code not written by yourself.
  • Strong analytic skills and aptitude for solving large and complex problems
  • Actively contribute to the continuous enhancement of the team and the platform through retrospect, by bringing new ideas and solutions on how to test and ameliorate the applications, the delivery, the communication, etc.

    WHAT YOU BRING


  • Strong commitment, curious and ability to quickly become familiar with new applications. Excellent communication skills combined with a very structured and analytical way of thinking.
  • Eagerness to learn and a love for coding, open to different ideas and learning from team member every day on the job.
  • 10+ years hands-on experience on all aspects of web development,
  • Strong experience with Javascript, Type script, Single page application, reactivity and state management[RL1]
  • Strong Experience in client-side scripting and JavaScript frameworks such as Vue3, jQuery, Nodejs,
  • Experience with front-end unit tests using various libs
  • Extensive experience in developing and consuming REST webservices and working in a micro-service environment.
  • Must be self-motivated, autonomous and able to balance multiple-simultaneous tasks.
  • Good analytical and problem-solving skills.
  • Experience working in JIRA, Confluence, GIT.
  • Bilingual is preferable.

Apply Here

About Air Canada Vacations

CEO: Eamonn Ferrin
Revenue: Unknown / Non-Applicable
Size: Unknown
Type: Company - Private
Website: www.vacv.com\