Aller au contenu

Constructor Labs

Ingénieur Frontend Senior — Applications Scientifiques

TypeScriptPythonReact
Traduction automatique. Consultez l’original.

À propos du poste

Lieu : Télétravail en Europe, avec présence régulière à Brême

Rapports directs : Aucun

Modèle de travail : À distance / hybride. Temps régulier sur site à Brême.

Mission

Prendre en charge la couche d'interface d'une plateforme scientifique utilisée par des équipes de recherche pour mener des expériences physiques complexes. Le travail est plus exigeant que le frontend produit typique — surveillance d'expériences en direct, graphes de flux de travail, grands ensembles de résultats, et utilisateurs qui sont des physiciens plutôt que des consommateurs. L'Ingénieur Frontend Senior est responsable de cette couche de bout en bout et en définit les normes.

Ce que ce rôle EST (et N'EST PAS)

Ce rôle EST

  1. La pleine responsabilité d'une couche frontend complexe et techniquement intéressante.
  1. Un rôle avec des pairs et des revues de code, dans un groupe qui valorise le travail.
  1. Contribution individuelle pratique à un niveau senior.

Ce rôle N'EST PAS

  1. Un rôle de conception.
  1. Un rôle de management.
  1. Un travail produit CRUD standard.

Responsabilités

Pilier 1 : Propriété de la couche Frontend

  1. Être responsable de l'architecture, du code et des normes pour la couche frontend de la plateforme.
  1. Construire et maintenir des visualisations interactives complexes : graphes de flux dirigés, surveillance en direct, inspection de résultats à grande échelle.
  1. Gérer correctement les travaux asynchrones de longue durée — progression, états d'échec, résultats partiels.
  1. Diriger la migration vers la bibliothèque de composants React de Constructor.
  1. Indicateurs de succès et KPI : stabilité de l'interface, adoption par l'équipe de recherche, migration livrée.

Pilier 2 : Qualité et Pratique

  1. Apporter une couverture de tests et une discipline de revue à une base de code construite à un rythme de recherche.
  1. Établir des normes de composants et un langage de conception partagé avec le groupe frontend plus large de Constructor.
  1. Intervenir sur le backend lorsque cela débloque le travail.
  1. Indicateurs de succès et KPI : couverture de tests, défauts atteignant les utilisateurs, délai de revue.

Pilier 3 : Travailler avec les scientifiques

  1. Travailler directement avec les physiciens qui utilisent l'interface. Comprendre l'expérience, pas seulement le ticket.
  1. Transformer des exigences scientifiques vagues en décisions concrètes pour l'interface.
  1. Responsabilité : les chercheurs sont capables de mener et de surveiller des expériences sans demander d'aide.

Exigences

Expérience

  1. 8+ années d'ingénierie frontend avec une solide expérience en React. Nous discuterons également avec vous si votre travail récent a été axé sur Svelte, Vue ou Angular.
  1. Visualisation de données au-delà des bibliothèques de graphiques — D3, SVG personnalisé, algorithmes de disposition de graphes.
  1. TypeScript à l'échelle de production.
  1. Confortable pour écrire du code backend en Python ou similaire lorsque nécessaire.

Compétences et Aptitudes

  1. Capacité à assumer seul la responsabilité d'une couche tout en travaillant bien en équipe.
  1. Honnêteté concernant la dette technique et les faiblesses de votre propre travail.
  1. Bon jugement pour savoir quand construire du sur mesure et quand utiliser ce qui existe.
  1. Communication claire avec des collègues non-frontend.

Formation et Langues

  1. Diplôme en informatique, ingénierie ou parcours professionnel équivalent.
  1. Anglais courant.

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026