HUB.KI GmbH
Constructor Labs
Ingeniero Senior de Frontend — Aplicaciones Científicas
Sobre la oportunidad
Ubicación: Remoto dentro de Europa, con presencia regular en Bremen
Reportes directos: Ninguno
Modelo de trabajo: Remoto / híbrido. Tiempo regular in situ en Bremen.
Misión
Ser el responsable de la capa de interfaz para una plataforma científica utilizada por equipos de investigación para ejecutar complejos experimentos físicos. El trabajo es más exigente que el típico frontend de producto: monitorización de experimentos en vivo, grafos de flujos de trabajo, grandes conjuntos de resultados y usuarios que son físicos en lugar de consumidores. El Ingeniero Senior de Frontend es el responsable de esa capa de principio a fin y establece el estándar para ella.
Lo que este puesto ES (y NO ES)
Este puesto SÍ ES
- Propiedad total de una capa de frontend compleja y técnicamente interesante.
- Un puesto con compañeros y revisión de código, en un grupo que valora el trabajo.
- Contribución individual práctica a nivel senior.
Este puesto NO ES
- Un puesto de diseño.
- Un puesto de gestión.
- Trabajo estándar de producto CRUD.
Responsabilidades
Pilar 1 Propiedad de Frontend
- Ser el responsable de la arquitectura, el código y los estándares para la capa de frontend.
- Construir y mantener visualizaciones interactivas complejas: grafos de flujo de trabajo dirigidos, monitorización en vivo, inspección de resultados a gran escala.
- Manejar correctamente el trabajo asíncrono de larga duración: progreso, estados de fallo, resultados parciales.
- Liderar la migración a la biblioteca de componentes React de Constructor.
- Métricas de éxito y KPIs: estabilidad de la interfaz, adopción por el equipo de investigación, migración completada.
Pilar 2 Calidad y Práctica
- Aportar cobertura de pruebas y disciplina de revisión a una base de código construida a ritmo de investigación.
- Establecer estándares de componentes y un lenguaje de diseño compartido con el grupo más amplio de frontend de Constructor.
- Involucrarse en el backend cuando eso sea lo que desbloquee el trabajo.
- Métricas de éxito y KPIs: cobertura de pruebas, defectos que llegan a los usuarios, tiempo de respuesta de las revisiones.
Pilar 3 Trabajo con Científicos
- Trabajar directamente con los físicos que utilizan la interfaz. Comprender el experimento, no solo la tarea.
- Convertir requisitos científicos vagos en decisiones concretas de interfaz.
- Responsabilidad: que los investigadores puedan ejecutar y monitorizar experimentos sin pedir ayuda.
Requisitos
Experiencia
- 8+ años de ingeniería de frontend con fuerte experiencia en React. También hablaremos contigo si tu trabajo reciente ha sido con Svelte, Vue o Angular.
- Visualización de datos más allá de las bibliotecas de gráficos: D3, SVG personalizado, algoritmos de diseño de grafos.
- TypeScript a escala de producción.
- Comodidad escribiendo código de backend en Python o similar cuando sea necesario.
Habilidades y Competencias
- Capacidad para ser el único responsable de una capa y aun así trabajar bien en equipo.
- Honestidad sobre la deuda técnica y las debilidades en tu propio trabajo.
- Buen juicio sobre cuándo construir algo personalizado y cuándo usar lo que ya existe.
- Comunicación clara con colegas que no son de frontend.
Educación e Idiomas
- Título en informática, ingeniería o historial práctico equivalente.
- Inglés fluido.
