Evismart

Lead Front End Engineer

TypeScriptReact
Traduction automatique. Consultez l’original.

Le problème que nous résolvons

Vous définissez la manière dont la base de code est construite.

EviSmart construit la plateforme de tableau de bord unifiée où toutes les surfaces de produits se rejoignent — l'interface que les propriétaires de laboratoires utilisent pour gérer les dossiers, accéder aux analyses et lancer des outils basés sur l'IA. Elle ne dispose pas encore d'une base frontend. Ce qui existe est une orientation produit claire, un backend prêt à être connecté et une équipe d'ingénierie qui a besoin de quelqu'un pour tracer les lignes avant que quiconque ne commence à construire.

Pourquoi ce rôle, maintenant

La plupart des ingénieurs frontend seniors rejoignent des produits dont les fondations sont déjà en place — quelqu'un d'autre a pris les décisions difficiles et votre travail consiste à construire à l'intérieur de celles-ci. C'est l'opposé ici. Il n'existe aucune frontend de tableau de bord, aucune dette technique à hériter et aucune décision architecturale qui vous contraint pour le moment. La personne qui nous rejoint maintenant prend les choix fondamentaux sur lesquels toute l'équipe frontend s'appuiera pour les prochaines années. Le premier jalon produit est ambitieux, la base de clients est réelle et mondiale, et le backend est prêt. Ce qui n'existe pas encore, c'est l'ingénieur qui définit la direction.

Un mot de l'équipe

« Nous ne cherchons pas quelqu'un qui a besoin d'un cahier des charges clair avant de pouvoir avancer. Nous avons besoin de quelqu'un capable d'auditer ce qui existe, de faire une recommandation et de l'exécuter. Si vous avez été la personne qui définit la direction technique sur laquelle votre équipe s'appuie, et que vous voulez le faire à une échelle qui compte vraiment, c'est cette conversation que nous voulons avoir. »

— Paolo Kalaw, PDG, EviSmart

Comment nous travaillons

Sur site | Bureau de Vancouver – 675 W Hastings St.

Nous livrons avant d'être certains à 100%. Nous écrivons les choses parce que nous avons deux bureaux et que la mémoire est volatile. Nous débattons bruyamment et avançons sans ressentiment. Nous traitons le problème réel du client comme plus important qu'un processus interne élégant. Si vous avez passé du temps à attendre la permission d'essayer quelque chose d'évident, vous remarquerez immédiatement la différence ici.

La question que vous vous posez probablement

« S'ils construisent à partir de zéro, pourquoi n'ont-ils pas embauché un architecte frontend il y a des mois ? Le backend est prêt et l'orientation produit est fixée — la décision architecturale était la chose qui devait attendre. Nous voulions que la vision produit soit verrouillée avant que l'ingénieur qui définit la fondation frontend pour les prochaines années n'arrive. Vous n'héritez pas des décisions précipitées de quelqu'un d'autre. Vous prenez les décisions réfléchies. »

— Équipe Talent EviSmart

Postulez dès aujourd'hui sur Evismart Careers evismart.com/careers

Pourquoi EviSmart

  • 300 personnes. Deux pôles : le siège social de Vancouver et les opérations à Manille.
  • 145% de croissance SaaS d'une année sur l'autre — le marché répond présent.
  • 28 pays. Une seule plateforme. Le pilote automatique de l'industrie dentaire.
  • Une équipe interne de recherche et développement en modèles d'IA construisant une intelligence propriétaire.

Ce dont vous serez responsable

  1. Prendre en charge l'architecture React JS / TypeScript frontend pour une nouvelle plateforme de tableau de bord — l'interface unifiée où tous les produits se connectent.
  1. Définir les bases dès le jour 1 : architecture des composants, gestion de l'état, modèles de consommation API et implémentation du système de design.
  1. Évaluer les bases de code existantes avec l'équipe d'ingénierie de Manille — déterminer ce qu'il faut réutiliser, refactoriser ou reconstruire, et définir la direction à suivre.
  1. Établir comment le frontend s'intègre aux systèmes backend — y compris les contrats de données/API, le flux de données et le comportement du système.
  1. Livrer la première fonctionnalité de bout en bout connectée aux APIs backend en production, validant ainsi l'architecture et l'approche.
  1. Établir des normes d'ingénierie au sein de l'équipe : revue de code, découpage des tâches, documentation et pratiques de développement.
  1. Diriger et encadrer les ingénieurs frontend, avec une approche claire et structurée pour améliorer leur production au fil du temps.
  1. Opérer de manière autonome sur toute la stack — gérer votre propre environnement, les déploiements et les décisions techniques sans dépendre de couches de support dédiées.
  1. Établir un rythme de travail solide avec les équipes produit, backend et interfonctionnelles pour assurer une livraison cohérente.

Ce que vous obtiendrez

  • Propriété architecturale dès le départ — la plateforme de tableau de bord n'a pas encore de base de code frontend.
  • Une réelle autonomie — vous évaluez ce qui existe, faites la recommandation et l'exécutez. Aucune approbation de comité pour les décisions architecturales.
  • Outils d'IA en production dès le premier jour : Claude, Cursor et flux de travail alimentés par LLM construits en interne — pas un bac à sable, pas un projet pilote.
  • Une équipe frontend qui se développe autour des décisions que vous prenez — les ingénieurs qui nous rejoignent après vous construisent au sein de votre architecture dès le premier jour.
  • Trajectoire de croissance claire : dirigez le frontend aujourd'hui, devenez ingénieur principal à mesure que la plateforme évolue. Défini par la production, pas par l'ancienneté.
  • Rémunération compétitive : 145,000 $ – 160,000 $ CAD (selon l'expérience).

Ce dont nous avons besoin

  1. Ingénieur spécialisé en Frontend (React / Next.js essentiel) avec une solide compréhension du full-stack.
  1. 10+ années d'expérience, dont 2+ années dans un rôle de lead ou tech lead.
  1. Capacité prouvée à piloter la direction technique, pas seulement à y contribuer.
  1. Expérience dans l'établissement de pratiques de revue de code, de normes d'ingénierie et de processus d'équipe.
  1. Capacité démontrée à encadrer des ingénieurs avec une approche claire et structurée.
  1. Connaissances suffisantes en DevOps pour gérer votre propre environnement (CI/CD, déploiements, bases de l'infrastructure).
  1. À l'aise pour travailler sans couches de support lourdes (BA, QA, DevOps).
  1. Bonus : Expérience dans l'intégration de fonctionnalités d'IA, travail avec des équipes offshore et vous avez évalué et étendu une base de code existante plutôt que de construire uniquement sur un projet vierge.
  1. Expérience de plateforme SaaS ou B2B préférée ; expérience dans le domaine dentaire ou de la santé non requise.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter