Stellar Cyber
Medvidi
Développeur Frontend Senior
Pourquoi ce rôle
MEDvidi est une plateforme de santé mentale basée sur l'IA qui établit une nouvelle norme pour des soins psychiatriques sûrs, efficaces et évolutifs aux États-Unis. Nous combinons des prestataires agréés avec des outils d'IA propriétaires pour fournir des traitements cohérents et axés sur les résultats pour des conditions telles que le TDAH, l'anxiété, la dépression, et plus encore. La technologie de MEDvidi automatise la documentation, le suivi et la planification des traitements, permettant aux prestataires de se concentrer sur les soins aux patients tout en améliorant l'efficacité et la qualité clinique.
En tant que Développeur Frontend Senior axé sur le produit sur notre voie IA, vous serez responsable de la livraison frontend de bout en bout pour des produits qui affectent directement la manière dont les patients accèdent aux soins de santé mentale et dont nos cliniciens et notre personnel travaillent au quotidien. Votre travail se situe à l'intersection d'une base de code Angular vaste et en évolution active et de notre surface produit axée sur l'IA - applications destinées aux patients, outils internes pour les médecins et les administrateurs, et le frontend pour les fonctionnalités alimentées par l'IA telles que notre assistant clinique IA et notre réceptionniste IA. Vous travaillerez au sein d'une petite équipe produit pluridisciplinaire, prenant en charge des fonctionnalités de l'affinage des exigences à la mise en production.
- Propriété réelle du produit au sein d'une équipe pluridisciplinaire autonome, vous façonnez ce qui est construit, pas seulement comment.
- Travail pratique approfondi sur des produits cliniques et administratifs basés sur l'IA, avec le développement assisté par IA comme partie intégrante de la culture d'ingénierie (Claude Code, Cursor, et au-delà).
- Angular moderne à grande échelle : un monorepo en évolution active sur les dernières versions de Angular, pas un cimetière de code obsolète.
Responsabilités
- Concevoir, développer et maintenir des fonctionnalités produit de bout en bout au sein d'une équipe pluridisciplinaire, de l'affinage des exigences à la mise en production.
- Prendre en charge des zones existantes de la base de code Angular après le départ d'un ingénieur : les comprendre, les stabiliser et les améliorer sans ralentir la feuille de route.
- Écrire du code propre, maintenable et bien testé : revues de code, tests unitaires (Vitest) et documentation de conception légère dans le cadre de la routine quotidienne.
- Contribuer aux décisions d'architecture frontend et à la santé de la plateforme : performance, mises à niveau de framework, structure du monorepo NX, améliorations CI/CD.
- Piloter l'adoption de l'IA sur les deux fronts : construire du frontend pour les fonctionnalités produit basées sur l'IA, et intégrer des outils d'IA dans le flux de travail de développement lui-même.
- Contribuer activement à l'amélioration continue des processus et des outils d'ingénierie au sein de la communauté.
Exigences
Ce poste n'est pas pour vous si
- Vous attendez que quelqu'un d'autre définisse quoi construire ; nous attendons de vous que vous proposiez des idées, que vous les meniez à travers la découverte et le développement, que vous les livriez et que vous en assumiez les résultats après le lancement.
- Vous avez besoin d'une file de tickets entièrement spécifiée et d'un PM/BA qui vous traduit tout.
- Vous considérez les agents de codage IA comme une nouveauté plutôt que comme une partie essentielle de la manière dont le travail frontend moderne est effectué.
Exigences
- 3+ années d'expérience commerciale avec Angular (versions récentes préférées).
- Expérience dans la gestion d'un produit de bout en bout, y compris l'analyse des métriques qui vous indiquent s'il a réellement fonctionné.
- Solide jugement produit et UX ; vous pouvez reconnaître quand une interaction ne semble pas correcte et proposer une meilleure solution.
- Maîtrise de Angular moderne : composants autonomes, signaux, détection de changement actuelle et modèles DI, pas une expérience datant de plusieurs années suivie d'un passage à un autre framework.
- RxJS avancé et TypeScript dans des scénarios de production réels : conception et débogage confiants de flux réactifs complexes (composition de flux, annulation, conditions de concurrence, gestion des erreurs) et maîtrise d'une base de code strictement typée.
- Expertise avérée dans la conception et la mise en œuvre d'architectures d'applications Angular complexes à grande échelle, frontières de modules et de composants, décisions qui tiennent la route à mesure que la base de code grandit.
- Expérience pratique des tests unitaires (Vitest préféré, Jest acceptable) comme partie intégrante de la routine quotidienne, pas comme une réflexion après coup.
- Expérience pratique du développement IA agentique. Pour nous, c'est un must, pas un bonus : utilisation quotidienne active des agents de codage (Claude Code, Cursor, ou similaire), capacité à écrire des compétences, des invites et des instructions efficaces pour eux, compréhension des principes de fonctionnement des agents (contexte, outils, boucles de rétroaction), et structuration du code et de la documentation pour que les agents puissent travailler efficacement avec la base de code.
- Confort à travailler à la frontière backend : écrire ou corriger une requête SQL, ajuster la validation des points d'extrémité, ou tracer un problème à travers la couche API. Vous n'avez pas besoin d'être un ingénieur backend, mais s'arrêter à la frontière frontend n'est pas une option.
- Anglais intermédiaire (B1+) et russe courant.
- Chevauchement complet avec les heures de travail CET.
Atouts
- Expérience dans la création d'interfaces utilisateur pour des fonctionnalités basées sur l'IA/LLM.
- Compréhension approfondie de la conception réactive ; nos patients accèdent à la plateforme principalement depuis des appareils mobiles, et les interfaces doivent être impeccables sur toutes les tailles d'écran.
- Maîtrise de l'optimisation des performances des applications web sur différentes surfaces : produit destiné aux patients et outils internes pour les médecins, les gestionnaires et les administrateurs (interfaces riches en données, grands tableaux et listes, mises à jour en temps réel).
Ce que nous offrons
- Environnement à fort impact : une chance de contribuer à une entreprise axée sur le produit dans le domaine de la technologie médicale.
- Croissance et rémunération : opportunités de croissance claires et un ensemble de rémunération compétitif.
- Remote-first : collaboration à distance à long terme dans un modèle B2B.
- Santé et bien-être : assurance maladie après la période d'essai, plus une compensation pour les activités sportives et de bien-être.
- Développement de carrière : opportunités de croissance claires, y compris des leçons d'anglais personnalisées via Preply.
- Congés : 19 jours de vacances payés par an, 4 jours de bien-être supplémentaires chaque année, et congés maladie payés pour les 5 premiers jours ouvrables.
- Culture : cadeaux attentionnés pour les événements importants de la vie et événements d'entreprise hors ligne.
Prêt à avoir un impact ? Envoyez-nous votre profil, construisons quelque chose de significatif ensemble.
MEDvidi est un employeur souscrivant au principe de l'égalité d'accès à l'emploi. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés et contractuels. Tous les candidats qualifiés recevront une considération sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le handicap ou le statut d'ancien combattant.
