Fullstack Development for GenAI project
Projektbewertung
Die Ausschreibung bietet einen sehr detaillierten Einblick in die Projektanforderungen mit klarem Fokus auf Fullstack-Entwicklung im Frontend-Bereich bei Bosch, mit umfassenden Technologie-Spezifikationen und konkreten Aufgaben für die GenAI-Plattform-Entwicklung.
Projekt Kontext:
Im Zuge des Projekts GenAI bietet Bosch eine einheitliche Plattform für sämtliche GenAI-Anwendungsfälle an, die derzeit in Kooperation mit den Einkaufsabteilungen entwickelt werden. Hierfür wird bereits an entsprechender Software gearbeitet. Geplant ist der Aufbau einer modularen Plattform, die sowohl Backend- als auch Frontend-Komponenten umfasst. Diese Plattform kann entweder als eigenständige Anwendung fungieren oder in bestehende Systeme integriert werden.
Wir suchen einen Fullstack Developer, der die Entwicklung einer modularen GenAI-Plattform unterstützt, die sowohl Backend- als auch Frontend-Komponenten umfasst. Die Lösung soll als einheitliche Anwendung für GenAI-Anwendungsfälle dienen oder in bestehende Systeme integriert werden.
Die für dieses Projekt erforderlichen Fähigkeiten sind:
- Mehrjährige Erfahrung in der **Frontend-Entwicklung** mit React, TypeScript und JavaScript, sowie Vue2
- Sehr gute Kenntnisse in **CSS, TailwindCSS** und modernen Styling-Techniken
- Erfahrung in der Nutzung von **Figma** zur Umsetzung von UI-Designs
- Fundiertes Wissen über **Komponenten-Architekturen und State-Management** in React
- Sicherer Umgang mit **REST-APIs und asynchroner Datenverarbeitung**
- Erfahrung mit **Versionskontrolle in Git und GitHub**
- Kenntnisse im Arbeiten mit **Docker** für Entwicklungs- und Testumgebungen
- Erfahrung mit **UI Libraries und Design-Systemen** von Vorteil
- **Programmiersprachen & Frameworks:** TypeScript, React, JavaScript, TailwindCSS, CSS
- **Design & UI:** Figma, eigene UI Library
- **Versionierung & Kollaboration:** Git, GitHub
- **Deployment & Environments:** Docker
- **Entwicklungsumgebung:** Freie Wahl der IDE
Hauptaufgabe/Tätigkeit:
Frontend in Procure von Vue2 zu React zu migrieren
Weitere Aufgaben und Tätigkeiten:
- Migration einer bestehenden Anwendung von Vue2 zu React
- Umsetzung von Mockups aus **Figma** in funktionale Webapplikationen
- Integration und Anpassung vorhandener **React-Komponenten** aus unserer **UI Library**
- Anbindung der Frontend-Komponenten an **Backendsysteme über REST-APIs**
- Sicherstellung der Code-Qualität durch **Code-Reviews** und automatisierte Tests
- Nutzung von **Git und GitHub** zur Versionskontrolle
- Arbeiten mit **Docker**, um Entwicklungs- und Testumgebungen konsistent bereitzustellen