Developpeur(euse) Principal(e) Front End

NOUS RÉINVENTONS LA FAÇON DE GÉRER LES URGENCES
La Croix-Rouge canadienne est en train de mettre au point une série de systèmes intégrés de données et de communications permettant de créer de puissants outils pour nous aider à mener à bien nos opérations d'urgence, un domaine où rapidité et information permettent de sauver des vies. Il s'agit d'une solution infonuagique servant à la gestion des urgences, utilisée par les municipalités et les gouvernements pour aider les populations avant, pendant et après les sinistres.
Vous êtes un(e) professionnel(le) chevronné(e) en développement de logiciels qui cherche à accroître ses compétences, à travailler au sein d'une équipe primée et à mettre ses talents au service d'une cause importante?
À titre de Developpeur(euse) Principal(e) Front End, vous travaillerez dans une équipe agile de développement en livraison continue et collaborerez avec des concepteurs et des ingénieurs pour mettre en place les capacités et les fonctionnalités de notre produit infonuagique novateur, à savoir le Système d'information pour la gestion des urgences (SIGU). Vous travaillerez au développement de toutes nouvelles solutions infonuagiques, y compris l'automatisation d'infrastructure. Vous aurez l'occasion de travailler avec des technologies et des modèles de pointe.
La Croix-Rouge canadienne propose les avantages suivants :

  • Culture : Vous travaillerez pour une organisation qui est guidée dans toutes ses actions par sept Principes fondamentaux, soit l'humanité, l'impartialité, l'indépendance, la neutralité, le volontariat, l'universalité et l'unité.
  • Possibilités : Vous aurez l'occasion de travailler au sein d'un des organismes à but non lucratif les plus réputés au monde, dans un environnement favorisant l'apprentissage continu, la créativité et la collaboration.
  • Avantages sociaux : Votre équipe et vous pourrez concilier travail et vie personnelle grâce à des vacances annuelles généreuses, de nombreux congés personnels et des conditions de travail souples.
  • Travail valorisant : Vous mettrez au point des innovations technologiques permettant d'intervenir en cas d'urgence et de sauver des vies.

Vos tâches :
  • Maintenir et développer de nouvelles fonctionnalités sur nos applications en fonction des besoins;
  • Gardez un œil sur les mises à jour de sécurité, les problèmes et tous ce qui peut être relié au projet;
  • Développer un code de test unitaire dans le cadre des meilleures pratiques globales d'assurance qualité;
  • Participer à la revue de conception et aux inspections de code;
  • Collaborer avec les différentes équipes afin de résoudre les problèmes de logiciel, de conception de système et de mise en œuvre;
  • Travailler avec les équipes de développement et de gestion des produits pour définir les critères d'acceptation des user stories, décomposer les histoires complexes en tâches, estimations, planifier et livrer;
  • Convertir les exigences techniques et fonctionnelles en spécifications de conception au niveau du système, pour développer des logiciels haute performance;
  • Contribuer à l'amélioration de notre méthodologie et de nos pratiques de développement de logiciels d'entreprise;
  • Dépanner et déboguer les programmes logiciels nouveaux ou existants;
  • Rédiger ou mettre à jour les documents et guides des exigences fonctionnelles, au besoin;
  • Autres tâches au besoin.

Profil recherché :
  • Baccalauréat en logiciels informatiques avec au moins 5 ans d'expérience dans le développement Front End ou une combinaison équivalente d'éducation et d'expérience;
  • Expérience majeure dans la mise en œuvre d'applications complexes avec l'un des principaux frameworks frontaux (de préférence avec Vue.js);
  • Connaissance du modèle de gestion d'état, du routage et de l'application à page unique;
  • Expertise en HTML, CSS, Javascript, Typescript;
  • Expérience de la consommation et de la conception d'API RESTful;
  • L'utilisation de Vuetify est un atout;
  • Comprendre les principes de conception réactive et comment les appliquer côté client;
  • Expérience avec les outils DevOps pour le développement (par exemple, Docker);
  • Communications en anglais et en français (orales et écrites);
  • Expérience dans les méthodologies agiles telles que SCRUM;
  • Capacité à bien travailler au sein d'une équipe - partager les informations selon le cas, avec respect, tout en étant accessible;
  • D'excellentes compétences en communication interpersonnelle et une expérience dans la contribution à diverses équipes sont essentielles;

Il s'agit d'un poste de bureau à temps plein.
La vaccination complète contre la COVID-19 est obligatoire pour ce poste et cette opération (la Croix Rouge canadienne respectera toutefois son obligation de permettre un accomodement aux personnes qui ne peuvent pas être vaccinées pour une raison liée à un motif de protection des droits de la personne).
La Croix-Rouge canadienne s'engage à observer des pratiques d'emploi équitables et à favoriser l'égalité des genres et l'inclusion sociale en milieu de travail. Toutes les candidatures seront examinées de façon équitable sans égard au sexe, à l'identité de genre, à l'expression de l'identité de genre, à l'orientation sexuelle, à la race, à l'origine ethnique, à la couleur, à la religion, à la nationalité, aux limitations, à l'âge ni à tout autre aspect de l'identité protégé par les lois en vigueur. Nous encourageons toutes les personnes qualifiées à postuler, particulièrement les personnes autochtones, les personnes ayant des limitations fonctionnelles, les personnes faisant partie de minorités ethniques ou visibles ainsi que toute autre personne partageant nos valeurs et notre volonté de bâtir un environnement de travail inclusif et diversifié.
Veuillez nous aviser dès que possible de toute mesure d'adaptation dont vous pourriez avoir besoin à n'importe quelle étape du processus de recrutement.
Salary Band:
Apply Now