Quick Overview
Job Description
Deine Mission & Herausforderungen
Du baust mit am Cognitive Twin, NEURAs zentraler Umgebung innerhalb von Neuraverse, in der Roboteranwendungen entworfen, Daten in Echtzeit visualisiert und Anwendungen auf virtuellen wie realen Robotern simuliert und ausgeführt werden. In enger Zusammenarbeit mit den Simulations-, Backend-, AI- und Produktteams machst du komplexe Robotik zu einem Erlebnis, das sich einfach und unmittelbar anfühlt. Ein Twin ist nur so wertvoll wie das, was man darin sehen und tun kann, und genau hier kommst du ins Spiel.
Tools für das Anwendungsdesign: Du entwickelst die Browser-Tools, mit denen Roboterzellen und Anwendungen erstellt und bearbeitet werden.
Live-Twin: Du hilfst dabei, die laufende Simulation und echte Roboter klar und reaktionsschnell auf den Bildschirm zu bringen.
User Experience: Du übersetzt Feedback von Robotik-Engineers und Kunden in intuitive Features.
Qualität: Du lieferst gut getestete, wartbare Features, die sich in ein einheitliches Nutzererlebnis über die gesamte Neuraverse-Plattform einfügen.
Entwicklung: Du wächst gemeinsam mit erfahrenen Senior Engineers in die 3D- und Echtzeit-Webentwicklung hinein.
Was du mitbringst
Ausbildung: Ein Bachelorabschluss in Informatik, Ingenieurwesen oder einem verwandten Fach oder gleichwertige Praxiserfahrung.
Erfahrung: Mindestens 2 Jahre Berufserfahrung in der Entwicklung von Webanwendungen mit React und TypeScript.
Web-Grundlagen: Solide Kenntnisse in HTML, CSS (z. B. Tailwind) und modernem JavaScript.
APIs & State: Erfahrung im Umgang mit APIs (REST, gRPC-Web o. Ä.) und im Management von Client State.
Sauberer Code: Du schreibst selbstverständlich Tests sowie lesbaren, wartbaren Code und bist sicher im Umgang mit Git und Code Reviews.
Neugier: Interesse an 3D-Grafik und Echtzeitsystemen und die Bereitschaft, dich darin einzuarbeiten.
AI-Tools: Vertrautheit mit AI-Coding-Tools.
Mindset & Kommunikation: Teamorientiertes Denken, eine strukturierte Arbeitsweise und klare Kommunikation, mit sehr guten Englischkenntnissen. Deutsch ist ein Plus.
Nice to have:
Babylon.js, Three.js oder WebGL; WebRTC oder WebSockets;
Monorepos oder Micro-Frontends;
node-basierte Editoren oder datenintensive Dashboards;
Storybook und Design Systems;
Interesse an Robotik oder Simulation.