Pular para o conteúdo

Constructor Labs

Engenheiro(a) Sênior de Frontend — Aplicações Científicas

TypeScriptPythonReact
Tradução automática. Consulte o original.

Sobre a oportunidade

Localização: Remoto na Europa, com presença regular em Bremen

Subordinados Diretos: Nenhum

Modelo de Trabalho: Remoto / híbrido. Tempo regular no local em Bremen.

Missão

Assuma a camada de interface para uma plataforma científica usada por equipes de pesquisa para executar experimentos físicos complexos. O trabalho é mais intenso que o frontend de produto típico — monitoramento de experimentos ao vivo, grafos de fluxo de trabalho, grandes conjuntos de resultados e usuários que são físicos em vez de consumidores. O Engenheiro(a) Sênior de Frontend é responsável por essa camada de ponta a ponta e define o padrão para ela.

O Que Esta Posição É (e Não É)

Esta posição É

  1. Responsabilidade total por um frontend complexo e tecnicamente interessante.
  1. Uma posição com colegas e revisão de código, em um grupo que valoriza o trabalho.
  1. Contribuição individual prática em nível sênior.

Esta posição NÃO É

  1. Uma posição de design.
  1. Uma posição de gestão.
  1. Trabalho padrão de produto CRUD.

Responsabilidades

Pilar 1 Responsabilidade pelo Frontend

  1. Assumir a arquitetura, o código e os padrões para a camada de frontend da plataforma.
  1. Construir e manter visualizações interativas complexas: grafos de fluxo de trabalho direcionados, monitoramento ao vivo, inspeção de resultados em larga escala.
  1. Lidar corretamente com trabalho assíncrono de longa duração — progresso, estados de falha, resultados parciais.
  1. Liderar a migração para a biblioteca de componentes React do Constructor.
  1. Métricas de Sucesso e KPIs: estabilidade da interface, adoção pela equipe de pesquisa, migração entregue.

Pilar 2 Qualidade e Prática

  1. Trazer cobertura de testes e disciplina de revisão para uma base de código construída em ritmo de pesquisa.
  1. Estabelecer padrões de componentes e uma linguagem de design compartilhada com o grupo mais amplo de frontend do Constructor.
  1. Acessar o backend quando isso for o que desbloqueia o trabalho.
  1. Métricas de Sucesso e KPIs: cobertura de testes, defeitos chegando aos usuários, tempo de resposta das revisões.

Pilar 3 Trabalhando com Cientistas

  1. Trabalhar diretamente com os físicos que usam a interface. Entender o experimento, não apenas o ticket.
  1. Transformar requisitos científicos vagos em decisões concretas de interface.
  1. Responsabilidade: pesquisadores capazes de executar e monitorar experimentos sem pedir ajuda.

Requisitos

Experiência

  1. 8+ anos de engenharia de frontend com forte experiência em React. Também conversaremos com você se seu trabalho recente foi com Svelte, Vue ou Angular.
  1. Visualização de dados além de bibliotecas de gráficos — D3, SVG customizado, algoritmos de layout de grafos.
  1. TypeScript em escala de produção.
  1. Confortável escrevendo código backend em Python ou similar quando necessário.

Habilidades e Competências

  1. Capaz de assumir uma camada sozinho e ainda assim trabalhar bem em equipe.
  1. Honesto sobre débito técnico e fraquezas em seu próprio trabalho.
  1. Bom julgamento sobre quando construir algo customizado e quando usar o que já existe.
  1. Comunicação clara com colegas não de frontend.

Educação e Idiomas

  1. Graduação em ciência da computação, engenharia ou histórico prático equivalente.
  1. Inglês fluente.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026