Veuillez référer au guide Comment postuler à un emploi (pour les candidats externes) pour obtenir des instructions sur la façon de postuler. Si vous êtes un employé actif de McGill (c.-à-d. actuellement dans un contrat ou un poste actif à l'Université McGill), ne postulez pas via ce site de carrière. Connectez-vous à votre compte McGill Workday et postulez à cette affichage en utilisant le rapport Find Jobs (tapez "Find Jobs" dans la barre de recherche). Résumé du poste Au Centre canadien de génomique computationnelle (C3G) de l'Université McGill, nous développons des solutions open source de gestion des données de recherche (RDM) qui accompagnent chaque étape du cycle de vie des données génomiques et de santé. Nos portails, API, bases de données et outils constituent l'infrastructure qui sous-tend le partage national des données génomiques et de santé au Canada. Si vous souhaitez que votre travail ait un impact au-delà du sprint, ce poste est fait pour vous. Les projets comprennent : La Bibliothèque génomique pancanadienne (PCGL) Le Réseau des centres de cancérologie du Marathon de l'espoir Terry Fox (MoHCCN) Le Consortium international sur l'épigénome humain (IHEC) La Biobanque québécoise sur la COVID-19 (BQC19) Nous fournissons également des logiciels d'analyse bioinformatique et des services de calcul haute performance à la communauté de recherche en sciences de la vie, y compris des pipelines d'analyse largement utilisés. Un/e Développeur/e Frontend & UX sera chargé/e de diriger la conception et la mise en œuvre des interfaces utilisateur de la plateforme Bento, qui soutient la Bibliothèque génomique pancanadienne ainsi que de nombreux autres projets dans les domaines de la génomique, de l’épigénomique et des sciences de la vie. Nos plateformes sont au service des chercheurs, des cliniciens et des gestionnaires de données partout au Canada. Nos parties prenantes nous font confiance pour prendre les bonnes décisions en matière d’expérience utilisateur, ce qui signifie que vous disposerez d’une grande autonomie pour façonner l’expérience utilisateur de notre plateforme. Il n’y a pas de long processus de définition des exigences : on attendra de vous que vous développiez une intuition solide sur ce qui fonctionne, que vous défendiez les intérêts des utilisateurs et que vous preniez des décisions en matière d’expérience utilisateur de manière autonome. Principales Responsabilités Diriger la conception et la mise en œuvre de l'expérience utilisateur (UX) de la plateforme Bento, en prenant les décisions relatives à l'architecture de l'information, à la conception des interactions et à la cohérence de l'interface. Concevoir, développer, tester, déployer, surveiller et assurer la maintenance d'applications web interactives de haute qualité à l'aide de TypeScript et de React. Développer et maintenir un système de conception et une bibliothèque de composants cohérents afin de garantir la cohérence visuelle et fonctionnelle sur l'ensemble de la plateforme. Traduire les attentes générales des parties prenantes en interfaces concrètes et intuitives sans s'appuyer sur des spécifications détaillées. Participer aux discussions sur le développement côté serveur si nécessaire, en collaborant étroitement avec les développeurs backend sur l'intégration des API et l'affichage des données. Veiller au respect des normes d'accessibilité (par exemple, les WCAG) sur l'ensemble de la plateforme. Veiller à ce que la mise en œuvre soit réalisée selon les meilleures pratiques de codage, y compris la documentation, les tests unitaires, etc. Mettre en place et maintenir des outils d'automatisation pour les tests, l'intégration continue et la livraison continue. Utiliser un système de suivi des incidents pour documenter les tâches, les incidents et les bogues, ainsi que leur état de résolution. Compétences Techniques Autres compétences et aptitudes requises: Une expérience avérée de React et de TypeScript dans le développement d'applications web complètes est obligatoire. Il est fortement recommandé de fournir des liens vers des exemples, qu'ils soient en ligne ou sur GitHub. Une expérience avérée en expérience utilisateur (UX) allant au-delà du simple choix de composants : architecture de l'information, conception d'interactions et capacité à prendre et à justifier des décisions de conception de manière autonome. Expérience dans la création ou la maintenance d'un système de conception ou d'une bibliothèque de composants. Connaissance des normes d'accessibilité, telles que les WCAG. Expérience dans la conception d'interfaces utilisateur pour la visualisation de données quantitatives et qualitatives. Diplôme de premier cycle en informatique, ingénierie, conception d'interactions ou dans un domaine connexe. Compétences Relationnelles Capacité à prendre de bonnes décisions en matière d'expérience utilisateur (UX) de manière autonome, avec un apport limité des parties prenantes, et à défendre les intérêts des utilisateurs au sein de l'équipe. Intérêt pour le développement de solutions entièrement open source. Souci du détail, bonnes aptitudes à la communication et à l'organisation, et capacité à travailler au sein d'un groupe très interactif. Capacité à gérer plusieurs tâches simultanément et à les faire avancer de manière régulière. Atouts Majeurs Expérience en programmation côté serveur, par exemple avec Python ou Node.js. Connaissance des technologies de conteneurisation d'applications (par exemple Docker, Podman). Intérêt pour le domaine de la génétique et de la bio-informatique. Anglais et français (parlé et écrit). Avantages Avantages sociaux concurrentiels (santé, dentaire, assurance-vie) Régime de retraite à cotisations définies (avec contribution de l'employeur jusqu’à 10 %) Régime enregistré d'épargne-retraite (RÉER) et Compte d’épargne l’abri de l’impôt (CÉLI) Politique de vacances compétitive Deux (2) journées personnelles, deux (2) congés flottants Neuf (9) « vendredis d'été » – congés payés entre la fête de la St-Jean Baptiste et la fête du Travail Congés payés pendant la période des vacances de décembre Crédit pour frais de scolarité pour le personnel régulier (100 %) et leurs personnes à charge (66 %) Jusqu'à deux (2) jours de travail à distance par semaine lorsque le poste le permet Formation et Expérience Minimales Requises Baccalauréat, 5 ans d'expérience pertinente. Salaire Annuel (MPEX – Classe 06) $80 510,00 – $100 640,00 – $120 770,00 Profil d'emploi MPEX-IST3S - Développement de logiciels de recherche - Professionnel chevronné Heures Par Semaine 33,75 (Temps plein) Superviseur Gestionnaire de la bio-informatique Date de Fin de l’emploi Date Limite Pour Postuler L’Université McGill recrute sur la base du mérite et s’est fermement engagée à promouvoir et instaurer l’équité et la diversité au sein de sa communauté. Nous accueillons favorablement les demandes d’emploi des personnes racisées et de minorités visibles, des femmes, des personnes autochtones, des personnes handicapées, des minorités ethniques, des personnes de toute orientation et identité sexuelles, ainsi que toute personne possédant les aptitudes et les connaissances lui permettant de travailler en collaboration avec diverses communautés. L’Université McGill met en œuvre un programme d’équité en matière d’emploi et invite les membres des groupes visés à indiquer leur appartenance à ces derniers dans leur dossier de candidature. Les personnes handicapées qui pourraient avoir besoin d’accommodements à n’importe quelle étape du processus de candidature sont invitées à communiquer en toute confidentialité, #J-18808-Ljbffr
Spécialiste En Applications Web
MCGILL UNIVERSITY
montreal (administrative region), montreal (administrative region)
Published 26 days ago
Report job