Unser Kunde:
Unser Kunde ist ein schnell wachsendes Unternehmen für Cybersicherheitstechnologie, das eine groß angelegte Plattform für die Simulation von Cyberangriffen und die Bewertung der Sicherheitslage entwickelt. Das Produkt umfasst komplexe Webschnittstellen, hochbelastbare Backend-Dienste und Cloud-native Komponenten.
Ihre Aufgaben:
- Entwicklung und Verbesserung von Frontend-Funktionen mit React, einschließlich komplexer UI-Komponenten, interaktiver Dashboards und wiederverwendbarer Bibliotheken (Storybook).
- Verbesserung der UI-Architektur und Gewährleistung einer hochwertigen UX auf der gesamten Plattform.
- Mitwirkung an der Backend-Entwicklung unter Verwendung von Node.js (sekundärer Schwerpunkt).
- Arbeiten Sie mit Produkt-, Design- und Technikteams zusammen, um neue Funktionen zu entwickeln.
- Teilnahme an Architekturdiskussionen, Codeüberprüfungen und technischen Entscheidungen.
- Arbeit mit CI/CD-Pipelines und Git-basierten Workflows.
- Sicherstellung von sauberem, skalierbarem und wartbarem Code im gesamten Stack.
Erforderliche Erfahrungen und Fähigkeiten:
- 5+ Jahre Berufserfahrung in der Webentwicklung.
- Ausgeprägte Erfahrung auf Senior-Level in React und modernen Frontend-Ökosystemen.
- Praktische Erfahrung mit Storybook und wiederverwendbaren Komponentenbibliotheken.
- Erfahrung mit Node.js-Diensten (Backend-Erfahrung ist erforderlich, wird aber weniger betont).
- Solides Verständnis von OOP, Softwarearchitektur und Designprinzipien.
- Erfahrung mit relationalen und NoSQL-Datenbanken (PostgreSQL, MongoDB).
- Vertrautheit mit CI/CD-Prozessen.
- Hohe Aufmerksamkeit für Codequalität, Tests und bewährte Verfahren.
- Englisch - Upper-Intermediate+ (schriftlich und mündlich).
Arbeitsbedingungen
5-Tage-Woche, 8-Stunden-Tag, flexible Arbeitszeiten;
Alle UA-Feiertage sind arbeitsfreie Tage;
Urlaubs- und Krankheitszeiten werden vom Unternehmen übernommen;