Senior Frontend Entwickler (React/TypeScript) - 100% Remote Position
Aus der Ferne
Vollzeit
Teilzeitarbeit
Sind Sie ein engagierter Frontend-Entwickler mit Expertise in React und modernem JavaScript? Verstärken Sie unser innovatives Team bei der Entwicklung modernster Webanwendungen, die außergewöhnliche Benutzererlebnisse bieten. Wir suchen einen kompetenten Fachmann, der sauberen, effizienten Code schreiben kann und gleichzeitig mit funktionsübergreifenden Teams zusammenarbeitet, um intuitive und reaktionsschnelle Benutzeroberflächen zu erstellen.
Über die Position
Als Senior Frontend-Entwickler sind Sie verantwortlich für die Entwicklung hochwertiger Benutzeroberflächen mit React und TypeScript. Sie arbeiten mit Analysten, Geschäftspartnern, QA-Ingenieuren, Architekten und anderen Teammitgliedern zusammen, um nahtlose Web-Erlebnisse zu liefern. Diese Position bietet die Flexibilität der Fernarbeit und gleichzeitig die Möglichkeit, Teil eines dynamischen, zukunftsorientierten Teams zu sein.
Hauptaufgaben:
- Konzeption und Implementierung responsiver, benutzerfreundlicher Oberflächen mit React 18 und modernem JavaScript (ES6+).
- Entwicklung wiederverwendbarer Komponenten und Frontend-Bibliotheken für zukünftige Anwendungen.
- Umsetzung von Designs und Wireframes in hochwertigen Code.
- Optimierung der Anwendung für maximale Geschwindigkeit und Skalierbarkeit.
- Arbeit mit RESTful APIs und WebSocket-Verbindungen zur Integration von Frontend mit Backend-Diensten.
- Zusammenarbeit mit funktionsübergreifenden Teams zur Definition, Gestaltung und Bereitstellung neuer Funktionen.
- Verfassen von sauberem, wartbarem Code mit umfassenden Einheitstests.
- Teilnahme an Code-Reviews und Unterstützung bei der Aufrechterhaltung der Codequalität.
- Fehlersuche und Behebung von Bugs und Leistungsengpässen.
- Auf dem Laufenden bleiben mit aufkommenden Trends und Technologien in der Frontend-Entwicklung.
Erforderliche Qualifikationen:
- Mindestens 3 Jahre Berufserfahrung in der Frontend-Entwicklung mit JavaScript (ES6+).
- Fundierte Kenntnisse in React 18+ und React Hooks.
- Erfahrung mit State-Management-Lösungen (Redux, MobX, Zustand oder Context API).
- Exzellente Kenntnisse in HTML5, CSS3 und Präprozessoren wie SASS oder LESS.
- Erfahrung mit REST APIs und WebSocket-Verbindungen.
- Kompetenz im Schreiben von Einheitstests mit Frameworks wie Jest und React Testing Library.
- Solides Verständnis der Versionskontrolle mit Git.
- Erfahrung in UI-Optimierung und Techniken zur Leistungsverbesserung.
- Ausgezeichnete Problemlösungsfähigkeiten und die Fähigkeit, technische Entscheidungen zu erläutern.
- Starke Kommunikationsfähigkeiten und Teamorientierung.
Wünschenswert:
- Fortgeschrittene TypeScript-Erfahrung.
- Erfahrung in der Konfiguration und Anpassung von Webpack, ESLint und anderen Build-Tools.
- Vertrautheit mit Micro-Frontend-Architektur.
- Kenntnisse der Kryptographie-Prinzipien und deren Implementierung.
- Erfahrung mit Storybook für die Komponentendokumentation.
- CI/CD-Pipeline-Konfiguration und -Management.
- Fähigkeiten in der technischen Dokumentation.
- Kenntnisse über OAuth 2.0 und Authentifizierungsabläufe.
- Erfahrung mit Monorepo-Management-Tools wie Lerna oder Nx.
- Verständnis von serverseitigem Rendering und Next.js.
Technologie-Stack:
- Frontend: TypeScript, React 18, Redux, SASS, Webpack
- Backend: Java/Kotlin mit Spring Boot
- Versionskontrolle: Git
- Testing: Jest, React Testing Library
- Build & Deployment: CI/CD-Pipelines
Warum Sie bei uns anfangen sollten:
Eine Zusammenarbeit mit uns bedeutet, Teil eines Teams zu sein, das Innovation, kontinuierliches Lernen und berufliches Wachstum schätzt. Wir bieten eine wettbewerbsfähige Vergütung, flexible Arbeitszeiten und die Freiheit, von überall aus zu arbeiten. Sie haben die Möglichkeit, an anspruchsvollen Projekten mit modernsten Technologien zu arbeiten und gleichzeitig mit talentierten Fachleuten zusammenzuarbeiten, die mit Leidenschaft außergewöhnliche digitale Erlebnisse schaffen.
Bewerbungsprozess:
Unser Auswahlverfahren ist darauf ausgerichtet, Ihre technischen Fähigkeiten und Teamkompatibilität fair zu bewerten. Der Prozess umfasst in der Regel ein erstes Screening-Gespräch, eine technische Aufgabe, die Ihre praktischen Fähigkeiten demonstriert, und ein abschließendes Gespräch mit dem technischen Team. Wir legen Wert auf transparente Kommunikation während des gesamten Prozesses und bieten konstruktives Feedback für alle Kandidaten.