
Analyste informatique spécialisé.e en recherche biomédicale – Front-End Développeur·se
Centre de recherche du CHUM - CRCHUM
900, rue Saint-Denis, Pavillon R, Montreal,QC- Salary 29.81 to 51.09 $ per hour according to experience
-
35.00 h - Full time
-
Contract ,Permanent ,Telecommuting job
- Published on August 29th, 2025
-
1 position to fill as soon as possible
Description
Le Réseau canadien des banques de tissus (RCBT - CTRNet) a développé une application web "Open Source" ATiM (Advanced Tissue Management Application) destinée aux laboratoires et aux biobanques de tissus pour leur gestion des échantillons biologiques et l'annotation de ces derniers par des données cliniques et d'analyse. Depuis plus de 17 ans, le RCBT et différents acteurs dont la Plateforme ATiM du CRCHUM supportent le logiciel et proposent leurs services pour la personnalisation, l’installation et la maintenance de l’application.
Aujourd’hui, différents partenaires dont des laboratoires du CRCHUM et le Réseau de recherche sur le cancer du FRSQ souhaitent développer une nouvelle solution innovante destinée aux institutions et aux réseaux de recherches biomédicales pour la gestion et le partage des données cliniques et d’inventaire.
En transférant l’ensemble de ces données vers cette nouvelle application, le RRCancer et le CRCHUM entendent continuer d’être des acteurs clés pour la recherche biomédicale notamment en participant à l’essor des réseaux et lacs de données biomédicales canadiens et en favorisant l’interopérabilité des données.
Afin de développer leur vision, le CRCHUM et le RRCancer recherchent un·e développeur·se front-end pour contribuer à la création et à l’évolution de leurs applications web. La personne retenue participera activement à la conception et à la mise en œuvre d’interfaces utilisateurs modernes, intuitives et performantes.
Responsabilités principalesTravaillant en équipe avec l’architecte logiciel, l’analyste d’affaires, la spécialiste UI/UX et le programmeur « back-end », le(la) titulaire du poste aura la responsabilité de création d'interfaces utilisateur à l'aide de la bibliothèque JavaScript React. Ce travail implique des responsabilités telles que le la compréhension et l’amélioration des cas d’utilisation, la conception de spécifications détaillées de développement de fonctionnalités orientées utilisateur, l'implémentation de composants selon les règles architecturales, la collaboration avec l’équipe, l'optimisation des performances et l'écriture de code bien structuré, auto documenté et réutilisable. La priorité principale des tâches comprennent la création de UI/UX réactifs, la traduction de wireframes en code, la collaboration avec l’équipe « back-end », la participation aux revues de code et l’accent sur un logiciel de haute qualité et évolutif fonctionnant pour différents appareils et navigateurs.
Principales responsabilités:
- Créer et maintenir des composants d’interface utilisateur (UI) avec React.js.
- Collaboration en conception :
- Travailler avec l’architecte logiciel pour assurer une mise en œuvre fidèle aux patrons d’architecture du produit;
- Travailler avec la designer UI/UX pour traduire les concepts de conception et les wireframes en code fonctionnel;
- Coordonner avec les développeurs « back-end » et les autres membres de l’équipe pour créer des expériences utilisateur fluides.
- Mettre en œuvre les principes de conception réactive pour garantir une expérience utilisateur cohérente sur ordinateur et mobile.
- Concevoir et rédiger du code efficace, bien structuré, auto-documenté et auto-testé
- Tester et corriger le code pour garantir des performances et des fonctionnalités de haute qualité.
- Participez aux revues de code et contribuez aux normes et aux bonnes pratiques de codage de l'équipe.
Work environment
Requested skills
- Diplôme B.Sc, ou l’équivalent, en génie logiciel, sciences informatiques ou expérience comparable;
- Expérience en SQL et conception de bases de données;
- Expérience en programmation réactive « front-end » (cadriciel JavaScript comme React, Vue, Next et Angular ) et algorithmique;
- Expérience avec des librairies de prototypage ou de mockup comme React Storybook (atout);
- Forte connaissance JavaScript / TypeScript, HTML, CSS et librairies/outils associés (Redux, WebPack, Vite, …)
- Expérience ou connaissance des logiciels de gestion de versions (fortement recommandée);
- Expérience ou connaissance des plateformes Linux et Windows (atout);
- Expérience ou connaissance des méthodologies de développement (Agile Scrum, etc - atout);
Atouts souhaités :
- Motivé(e) et autonome, ne requérant qu’un minimum de supervision et capable de gérer l’intégralité des projets qui lui seront attribués;
- Capacité à communiquer les problèmes techniques avec du personnel technique et non technique;
- Capacité à travailler à la fois dans un environnement francophone et anglophone;
- Aptitudes à travailler en équipe.
Ce que nous offrons
- Poste à temps complet, 35 heures par semaine, de jour du lundi au vendredi
- Flexibilité de l’horaire et télétravail possible (maximum 2 jours semaine)
- Échelle salariale entre 29.81$ et 51.09$
- Station métro Champ-de-Mars reliée au CHUM par un tunnel
- 4 semaines de vacances payées après 1 année de travail à temps complet
- 13 congés fériés
- 9.6 jours de maladie payés, monnayables en décembre de chaque année
- Fonds de pension à prestations déterminées
- Régime d’assurances collectives et programme d’aide aux employés
Equal Opportunity Employer
This employer is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations are available on request for candidates taking part in all aspects of the selection process.
Requirements
University
BAC
Completed
3-5 years
Fr : Advanced
En : Advanced
Fr : Advanced
En : Advanced
Other Centre de recherche du CHUM - CRCHUM's offers that may interest you