Senior React Entwickler (Remote) - Reisebranche | Frontend Ingenieur
Aus der Ferne
Vollzeit
Teilzeitarbeit
Wir suchen einen erfahrenen React Entwickler, der unser innovatives Team bei der Entwicklung eines anspruchsvollen Online-Reiseplaners und Reservierungsdienstes für komplexe Reisen mit mehreren Zielen verstärkt. In dieser Position werden Sie maßgeblich an der Gestaltung intuitiver Benutzeroberflächen beteiligt sein, die Reisenden die Planung und Buchung ihrer Traumreisen erleichtern.
Hauptaufgaben:
- Konzeption und Implementierung responsiver, browserübergreifend kompatibler Benutzeroberflächen mittels React 18, TypeScript und Redux Toolkit.
- Entwicklung wiederverwendbarer Komponenten und Frontend-Bibliotheken für den zukünftigen Einsatz in unserer Reisebuchungsplattform.
- Umsetzung von Wireframes und Design-Mockups in hochwertigen, responsiven Code.
- Optimierung der Anwendungsleistung und Sicherstellung von Ladezeiten unter einer Sekunde für alle Benutzer-Einstiegspunkte.
- Zusammenarbeit mit Backend-Entwicklern zur Integration von RESTful APIs und GraphQL-Endpunkten.
- Implementierung und Wartung von State-Management-Lösungen mit Redux oder Context API.
- Erstellung umfassender Unit- und Integrationstests mit Jest und React Testing Library.
- Teilnahme an Code-Reviews und konstruktives Feedback für andere Entwickler.
- Überwachung und Beseitigung von Frontend-Performance-Engpässen zur Verbesserung der Benutzererfahrung.
- Beobachtung aktueller Trends in der Frontend-Entwicklung, um moderne Lösungen vorzuschlagen.
Erforderliche Qualifikationen:
- Mindestens 3 Jahre Berufserfahrung in der Frontend-Entwicklung mit Schwerpunkt auf dem React-Ökosystem.
- Fortgeschrittene Kenntnisse in JavaScript (ES6+) und TypeScript (Version 4.9+).
- Umfangreiche Erfahrung mit React (Version 16.8+), React Hooks, Redux und verwandten Bibliotheken.
- Kompetenz im Umgang mit modernen Build-Tools wie Webpack 5, Babel und npm/yarn.
- Fundiertes Verständnis für browserübergreifende Kompatibilitätsprobleme und deren Lösungsansätze.
- Erfahrung in der Erstellung responsiver Benutzeroberflächen, die nahtlos auf Desktop- und Mobilgeräten funktionieren.
- Vertrautheit mit der Linux-Kommandozeile für Entwicklungsworkflows.
- Sicherer Umgang mit Git-Versionskontrolle und kollaborativen Entwicklungsworkflows (Pull Requests, Code-Reviews).
- Grundlegende Englischkenntnisse, ausreichend zum Lesen technischer Spezifikationen und zur Kommunikation.
- Erfahrung mit CSS-Präprozessoren (SASS/LESS) und CSS-in-JS-Lösungen (Styled Components, Emotion).
Wünschenswert:
- Erfahrung in der Reise- oder Hospitality-Branche.
- Kenntnisse im serverseitigen Rendering mit Next.js oder ähnlichen Frameworks.
- Erfahrung mit GraphQL und Apollo Client.
- Verständnis von CI/CD-Pipelines und automatisierten Test-Frameworks.
- Kenntnisse in Containerisierungstechnologien wie Docker.
- Erfahrung mit State-Management-Bibliotheken jenseits von Redux (Recoil, MobX, etc.).
- Vertrautheit mit Accessibility-Standards (WCAG) und Implementierungstechniken.
- Beiträge zu Open-Source-Projekten oder persönliches Portfolio mit Nachweis von React-Expertise.
Warum Sie zu uns kommen sollten:
Werden Sie Teil der Entwicklung einer innovativen Plattform, die die Art und Weise verändert, wie Menschen komplexe Reisen planen und buchen. Sie arbeiten mit einem verteilten Team talentierter Fachleute unter Verwendung modernster Technologien und genießen gleichzeitig die Flexibilität der Fernarbeit. Wir bieten wettbewerbsfähige Vergütung, Möglichkeiten zur beruflichen Weiterentwicklung und die Chance, direkten Einfluss auf ein Produkt zu nehmen, das von Reisenden weltweit genutzt wird.