Senior Frontend Engineer - H/F

France
Engineering – Applications
CDI Cadre
Le numérique a simplifié le quotidien de tout le monde, que ce soit dans la vie privée ou dans l’entreprise, mais pas dans le monde médical. Chez Lifen, on part des besoins réels des médecins et des secrétariats pour concevoir des outils qui s’insèrent naturellement dans leurs gestes du quotidien, nous savons faire dialoguer ingénieurs et médecins pour développer des solutions simples, sûres et efficaces.

Notre mission ? Digitaliser le monde de la santé ! Depuis 2015, nous facilitons l’échange des comptes rendus et des résultats d’analyse entre professionnels de santé. Sans relâche, nous sommes une équipe motivée et passionnée qui cherche à faire disparaître tout ce qui est complexe et sans valeur ajoutée.

Actuellement, nous gérons 3 applications React : une application desktop à destination des professionnels de santé (bientôt basée intégralement en Electron), une application web pour consulter ses documents en tant que patient ainsi qu'une application dédiée à la visualisation de compte-rendu médicaux.

Chacune de ces applications utilisent des systèmes modernes pour le développement et l'architecture (Redux, Redux-loop ou Redux-saga, Typescript, Jest, Cypress, ...) et nous appliquons toujours les bonnes pratiques autour des process de développement.

Nos challenges actuels sont la scalabilité et croissance d'une application mature tout en assurant le développement de tout nouveaux produits (et donc apps).

Les réflexions sont donc sur plusieurs domaines, comme :
- Comment s'assurer que son interface soit robuste, performante et moderne en permettant la contribution de nombreux développeurs ?
- Comment créer from scratch de nouvelles interfaces en innovant et en assurant une learning curve rapide pour les développeurs de Lifen ?
- Comment partager du code efficacement entre plusieurs App (App Desktop, Web, et Mobile) ou plusieurs outils (widget pour partenaires) ?
- Comment déployer nos apps rapidement, de façon régulière et sans tout casser (test, passage en beta - "Canari Test", CI, CD, auto-update des applications...)
- Comment monitorer efficacement & cibler nos développements pour les utilisateurs ?
- Comment déployer nos Apps dans un environnement hospitalier ?

Dans ce cadre, votre mission principale sera de :
- Contribuer aux différentes composants Front (Application Desktop Lifen, Application Web, App Mobile)
- Collaborer de façon étroite avec l'équipe produit pour identifier les besoins et potentiellement créer de nouveaux services ou produits.
- Etre responsable du bon fonctionnement opérationnel en production de ces produits (monitoring d'erreurs, de performance et gérer les montées de charge).
- Faire monter en compétences d'autres membres de l'équipe en les assistant sur leur projets et en prenant la main sur les tâches les plus ardues ou bloquantes.
- Améliorer les processus et l'organisation interne de l'équipe pour être plus efficace et plus en phase avec les clients internes et externes.

Profil recherché

    • D’excellentes compétences techniques et l’envie d’apprendre et de progresser
    • La maîtrise de JavaScript et TypeScript
    • Une expérience Frontend confirmée en React et Redux
    • Des connaissances en Node et React Native sont un plus
    • Une expérience solide avec les outils de développement (IDE, Git/Github, etc)
    • Une exposition prouvée à un environnement de production (Intégration Continue, etc) est un plus
    • Des qualités d’autonomie, de flexibilité, de transparence et de responsabilité
    • L’esprit d’équipe et la volonté de prendre part à une aventure collective
    • Une sensibilité UX, car il faut créer les interfaces visibles par les clients 

    • Le Frontend étant un milieu évoluant très vite, nous trouvons également important d'avoir de la curiosité et d'être  force de proposition sur des nouveaux choix technologiques / nouveaux concepts (même un peu moins connu comme ELM et ReasonML, on aime les discussions techs :) ) - rien n'est figé dans le marbre.

      Améliorer la santé de demain est une mission qui est particulièrement prise à coeur au sein de notre équipe. Nous recherchons donc des candidat(e)s qui soient en mesure de porter ce flambeau avec nous. 
Déroulement des entretiens
- Call HR
- Case study
- 3 entretiens
- Entretien final avec le CTO