HUB.KI GmbH
Constructor Labs
Senior Frontend Engineer — Wissenschaftliche Anwendungen
Über die Stelle
Standort: Remote innerhalb Europas, mit regelmäßiger Präsenz in Bremen
Direct Reports: Keine
Arbeitsmodell: Remote / Hybrid. Regelmäßige Präsenz vor Ort in Bremen erforderlich.
Mission
Verantworten Sie die Interface-Ebene einer wissenschaftlichen Plattform, die von Forschungsteams zur Durchführung komplexer physikalischer Experimente genutzt wird. Die Arbeit ist anspruchsvoller als bei typischer Produkt-frontend-Entwicklung: Live-Experimentüberwachung, Workflow-Graphen, große Ergebnismengen und Nutzer, die Physiker statt Endverbraucher sind. Der Senior Frontend Engineer verantwortet diese Ebene ganzheitlich und setzt hierfür die Standards.
Was diese Rolle ist (und was nicht)
Diese Rolle IST
- Vollständige Verantwortung für ein komplexes, technisch anspruchsvolles frontend.
- Eine Position mit Peer-Review und Code-Reviews in einer Gruppe, die die Arbeit wertschätzt.
- Hands-on Individual Contribution auf Senior-Level.
Diese Rolle ist NICHT
- Eine Design-Rolle.
- Eine Management-Rolle.
- Standard-CRUD-Produktentwicklung.
Aufgaben
Säule 1: Frontend-Verantwortung
- Verantwortung für Architektur, Code und Standards der Plattform-frontend.
- Entwicklung und Wartung komplexer interaktiver Visualisierungen: gerichtete Workflow-Graphen, Live-Monitoring, Analyse umfangreicher Datensätze.
- Korrekte Handhabung lang laufender asynchroner Prozesse – Fortschrittsanzeige, Fehlerzustände, Teilergebnisse.
- Leitung der Migration zur Constructor React-Komponentenbibliothek.
- Erfolgskennzahlen und KPIs: Stabilität des Interfaces, Akzeptanz durch das Forschungsteam, erfolgreiche Durchführung der Migration.
Säule 2: Qualität und Praxis
- Einführung von Testabdeckung und Review-Disziplin in einer Codebasis, die in Forschungstempo entwickelt wurde.
- Etablierung von Komponentenstandards und einer gemeinsamen Designsprache mit der übrigen Constructor frontend-Gruppe.
- Einarbeitung in das backend, wenn dies zur Entblockung der Arbeit erforderlich ist.
- Erfolgskennzahlen und KPIs: Testabdeckung, Fehlerquote bei den Nutzern, Durchlaufzeit von Reviews.
Säule 3: Zusammenarbeit mit Wissenschaftlern
- Direkte Zusammenarbeit mit den Physikern, die das Interface nutzen. Verstehen Sie das Experiment, nicht nur das Ticket.
- Übersetzung vager wissenschaftlicher Anforderungen in konkrete Interface-Entscheidungen.
- Verantwortlichkeit: Forscher sollen in der Lage sein, Experimente ohne externe Hilfe auszuführen und zu überwachen.
Anforderungen
Erfahrung
- 8+ Jahre frontend-Entwicklung mit fundierten React-Kenntnissen. Wir freuen uns auch auf Ihre Bewerbung, wenn Ihr Fokus zuletzt auf Svelte, Vue oder Angular lag.
- Datenvisualisierung über Standard-Charting-Bibliotheken hinaus – D3, benutzerdefinierte SVG, Graph-Layout-Algorithmen.
- TypeScript in produktiven Umgebungen.
- Sicherer Umgang mit backend-Code in Python oder ähnlichen Sprachen bei Bedarf.
Fähigkeiten & Kompetenzen
- Fähigkeit, eine Ebene eigenverantwortlich zu betreuen und dennoch konstruktiv im Team zu arbeiten.
- Ehrlicher Umgang mit technischer Schuld und Schwachstellen in der eigenen Arbeit.
- Gutes Urteilsvermögen bei der Entscheidung zwischen Eigenentwicklung und der Nutzung bestehender Lösungen.
- Klare Kommunikation mit Kollegen außerhalb des frontend-Bereichs.
Ausbildung & Sprachen
- Abgeschlossenes Studium der Informatik, Ingenieurwissenschaften oder ein vergleichbarer praktischer Werdegang.
- Fließende Englischkenntnisse.
