
Jane.app développe un logiciel de gestion de cabinet accessible sur le web pour les professionnels et les cliniques de santé. Sa plateforme regroupe au sein d’un même système la prise de rendez-vous en ligne, la planification, la facturation, le traitement des paiements, la télésanté, la personnalisation des dossiers, les rapports et le stockage sécurisé des données. Conçu pour les équipes de santé, y compris les cabinets répartis sur plusieurs sites, Jane.app facilite l’administration des cliniques et propose des outils axés sur le respect des exigences de la HIPAA, de la PIPEDA et du RGPD. Le logiciel aide les cliniques à organiser leurs activités quotidiennes et à gérer les interactions avec les patients au moyen d’une interface unique et intuitive.
Développeur principal, Réservation des patients — Jane.app (Télétravail au Canada)
Pilotez la modernisation en React du SaaS de réservation des patients de Jane.app pour les cliniques. Concevez des expériences de réservation accessibles, guidez l’architecture et accompagnez les développeurs.
Description
- Piloter l’architecture de la migration d’Online Booking et de My Account vers React
- Définir le routage, les données, la gestion de l’état et l’intégration du code historique et du code moderne tout au long de la migration progressive
- Évaluer les risques techniques et communiquer des options d’implémentation claires
- Contribuer chaque semaine au code en React, TypeScript et Rails
- Créer des modèles réutilisables pour le développement
- Faire progresser l’accessibilité grâce au comportement du clavier, à la gestion du focus, à la prise en charge des lecteurs d’écran et aux tests
- Favoriser la progression des développeurs grâce au travail en binôme et aux revues de code
- Collaborer avec l’équipe Design sur la bibliothèque de composants
- Coordonner les équipes responsables des pages du parcours de réservation
- Gérer les mises en production progressives avec des feature flags et une surveillance en production
- Appliquer judicieusement des flux de travail d’IA agentique pour accélérer la migration tout en préservant la qualité
- Agir comme responsable technique de l’équipe Web Réservation des patients
Exigences
- Environ 10 ans ou plus d’expérience professionnelle en développement logiciel
- Expérience à un niveau principal ou en tant que responsable technique
- Expertise pratique avancée de React et TypeScript
- Expérience du routage côté client, de l’historique du navigateur et de Redux Toolkit ou d’une solution comparable de gestion de l’état
- Expérience full-stack avec une forte orientation frontend
- Expérience de la migration progressive d’un frontend historique vers React dans un environnement de production actif
- Connaissances pratiques des WCAG 2.1 AA, notamment du comportement du clavier, de la gestion du focus et d’ARIA
- Capacité à concevoir des API en collaboration avec des ingénieurs backend
- Expérience des feature flags, des déploiements progressifs et de la surveillance en production
- Leadership technique démontré, documentation de conception, prise de décision dans l’incertitude et accompagnement de développeurs
- Approche collaborative et sans ego du travail en équipe
- Utilisation régulière de l’IA dans les flux de travail de programmation et intérêt pour les flux agentiques
- L’expérience de Ruby on Rails est souhaitée, mais non obligatoire
- Atout : expérience pratique des tests avec des lecteurs d’écran comme JAWS ou NVDA
- Atout : expérience du développement de widgets intégrables ou de composants web
- Résider actuellement au Canada et avoir le droit légal d’y travailler sans parrainage de l’employeur
- Volonté de participer à des entretiens assistés par l’IA
Avantages
- Progression salariale annuelle fondée sur le développement de carrière et les contributions significatives
- Échanges réguliers avec un manager sur le développement de carrière
- Programme complet d’avantages sociaux
- Télétravail depuis n’importe où au Canada
- Processus d’entretien assisté par l’IA utilisant des outils de transcription