Lead Frontend Architect
- Verfügbarkeit einsehen
- 0 Referenzen
- 119€/Stunde
- 55128 Mainz
- DACH-Region
- de | en
- 18.09.2025
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2024 – 9/2025
TätigkeitsbeschreibungIch verantwortete die Internationalisierung mit Lingui, ersetzte fest codierte Strings durch Übersetzungsmakros und baute Sprach-Wörterbücher auf. Zusätzlich modernisierte ich die Codebasis durch Refactorings, Umstrukturierungen und den Abbau technischer Schulden. Durch die Umstellung der GraphQL-Codegenerierung sowie die Optimierung von Build-Pipeline und Kern-Tools steigerte ich Codequalität, Entwicklergeschwindigkeit und Skalierbarkeit des Repositories.
Eingesetzte QualifikationenGraphql, Software Architecture, React (JavaScript library)
3/2024 – 6/2024
TätigkeitsbeschreibungDetaillierte Analyse der bestehenden Technologie und Architektur eines Mikro-Frontends, um Verbesserungsvorschläge zu erarbeiten. Implementierung eines Proof of Concept für eine Mono-Repository-Lösung für die nationale Ticket-Buchungsstrecke der SBB. Beratung zur Internationalisierung des Frontends. Abstimmen und Aufstellen eines Linting-Regelwerks. Begleitung und Umsetzung von Code-Refactorings im Team zur nachweislichen Qualitätsverbesserung.
Eingesetzte QualifikationenFront End, React (JavaScript library), Software Architecture, Software Quality
6/2022 – 2/2024
Tätigkeitsbeschreibung
Meine Rolle umfasste die architektonische Beratung innerhalb des ReactJS-Frameworks für eine Reihe von Webanwendungen, die für den Drittmarkt entwickelt wurden. Dies schloss sowohl Portale für Endkunden als auch für interne Dienstleister, wie Support-Mitarbeiter, ein. Eine besondere Herausforderung bestand darin, die Anwendungen als White-Label-Produkte zu konzipieren, die flexibel genug waren, um eine breite Palette von Markenanpassungen zu unterstützen – von Farbschemata und Logos bis hin zu spezifischen Funktionalitäten.
Die Skalierbarkeit und Anpassungsfähigkeit dieser Plattformen waren entscheidend, um sie für verschiedene Marken und Unternehmen attraktiv zu machen. Die technologische Basis, die ich für das Kundenberater-Portal entwickelte, diente anderen Teams als Vorlage und Inspiration für ihre eigenen Projekte. Zusätzlich war ich für die Entwicklung wiederverwendbarer Komponenten verantwortlich, die über einzelne Projekte hinweg Einsatz fanden und somit die Konsistenz und Effizienz in der Entwicklung förderten.
Ein besonderes Augenmerk lag auf der Schaffung responsiver Portale, die eine optimale Anzeige auf verschiedensten Desktop-Systemen ermöglichten. Wenngleich der Fokus nicht primär auf mobilen Endgeräten lag, so war die Flexibilität zwischen unterschiedlichen Desktop-Umgebungen ein zentrales Element.
Ein wesentlicher Bestandteil meiner Arbeit war auch das Einrichten und Pflegen der Entwicklungsinfrastruktur, wobei ich mich für innovative Lösungen wie ein Mono-Repository und eine umfangreiche Testabdeckung durch Storybook entschied. Diese Initiativen trugen maßgeblich zu einer effizienten, kollaborativen Arbeitsumgebung bei und setzten neue Standards für die Projektentwicklung und -qualität.
Software Quality, Software Architecture, Typescript, CSS (Cascading Style Sheet), HTML, JavaScript, React (JavaScript library)
2/2021 – 2/2022
TätigkeitsbeschreibungIch übernahm die architekturelle Verantwortung für die Frontend-Architektur, entwickelte Verbesserungsvorschläge für bestehende Strukturen und skizzierte Architekturen für neue Entwicklungen. Durch die Anwendung von API-First-Entwicklung und die Implementierung von End-to-End Tests mit Cypress, erreichte ich eine Code-Coverage von 70% für das bestehende Kundencenter, was eine solide Basis für die Qualitätssicherung in zukünftigen Releases bildete.
Eingesetzte QualifikationenResponsive Webdesign, Software Quality, Test Automation, Software Architecture, Typescript, CSS (Cascading Style Sheet), HTML, JavaScript, React (JavaScript library)
6/2019 – 9/2020
Tätigkeitsbeschreibung
Im Zuge der Weiterentwicklung und Erweiterung einer Webanwendung zur Verfolgung von LKWs mit Baumaterialien, war ich federführend bei der Entwicklung einer Heuristik für die visuelle Aufbereitung von LKW-Routen in einer Google-Maps-Ansicht. Ein zentraler Aspekt meiner Arbeit war die Einführung eines Mono-Repositories, um die Frontend-Entwicklung zu vereinheitlichen und die Implementierung automatisierter Tools für das Hosting in Azure und Azure CDN zu optimieren. Dies verbesserte nicht nur die Performance im Vergleich zur vorherigen Docker-basierten Lösung, sondern förderte auch eine effizientere und kollaborative Arbeitsweise im Team.
Durch die Standardisierung von TypeScript und ESLint schaffte ich eine konsistente Entwicklungsgrundlage, die zusammen mit der Einführung von Cypress-basierten E2E-Tests zu einer qualitativ hochwertigeren Codebasis führte. Die schrittweise Migration der Codebasis auf TypeScript und die Implementierung eines verbesserten Axios-basierten API-Clients waren weitere Meilensteine, die zur Robustheit und Skalierbarkeit unserer Anwendung beitrugen.
Als Sparringspartner für UX-Designer und in meiner Funktion als leitender Entwickler unterstützte ich die Gestaltung eines benutzerzentrierten UI-Frameworks. Meine Rolle beinhaltete die Entwicklung eines gemeinsamen Verständnisses für effektive Komponentenstrukturen und deren Umsetzung, wodurch wir innovative und benutzerfreundliche Lösungen realisieren konnten. Meine Beiträge wurden als wegweisend für die Art und Weise, wie wir Webanwendungen entwickeln und veröffentlichen, angesehen und haben maßgeblich dazu beigetragen, unseren technologischen Stack zu verbessern und das Team zu inspirieren, bestehende Grenzen zu überwinden und kontinuierlich dazuzulernen.
Software Quality, Software Architecture, Typescript, CSS (Cascading Style Sheet), HTML, React (JavaScript library)
9/2018 – 6/2019
Tätigkeitsbeschreibung
Die Herausforderung, einen Online-Shop neu zu entwickeln, der sowohl Multi-Brand-Fähigkeiten als auch internationale Unterstützung bietet, führte mich zur Implementierung einer GraphQL-Orchestration-Schicht mittels Apollo auf Client- und Serverseite. Diese Aufgabe umfasste nicht nur technische Neuerungen, sondern auch das Mentoring meines Teams, um ein tiefes Verständnis und eine effektive Anwendung der Technologien zu gewährleisten. Durch die Einführung serverseitigen Renderings (SSR) und einer fortschrittlichen Code-Splitting-Lösung mit Loadable Components konnte die Leistung und Nutzererfahrung des Shops signifikant gesteigert werden.
Ein weiterer wichtiger Meilenstein war die Implementierung einer JWT-basierten, SSR-kompatiblen Nutzerzuordnung, die eine nahtlose Nutzererfahrung über verschiedene Sessions und Geräte hinweg ermöglichte. Durch Optimierungen im Bereich des Toolings, einschließlich Threading und Caching in Webpack, sowie der Umstellung des TypeScript-Toolings auf Babel, konnte ich die Entwicklungszeiten und die Hot Module Replacement (HMR)-Effizienz deutlich verbessern. Darüber hinaus trug die Optimierung des clientseitigen Routings und die Implementierung von Preloading für diverse Code-Split-Pfade zu einer reibungslosen und schnellen Navigation bei.
Graphql, Software Quality, Software Architecture, Typescript, CSS (Cascading Style Sheet), HTML, JavaScript, React (JavaScript library), Softwareauswahl (Evaluierung)
Ausbildung
Leo-Sympher-Berufskolleg, Minden
Über mich
Ein aktuelles Beispiel ist meine Arbeit für Regrello in San Francisco. Dort begleite ich den Aufbau einer SaaS-Plattform für Prozessmanagement. Neben der Entwicklung im Frontend liegt mein Fokus auf Internationalisierung, i18n-Strategien und einer modernen Komponentenarchitektur. Besonders wichtig war hier, ein System zu schaffen, das flexibel auf wachsende Anforderungen reagieren kann, ohne an Klarheit und Stabilität zu verlieren.
Für Heidelberg Materials habe ich zentrale Portallösungen konzipiert und umgesetzt. Im Vordergrund standen Wiederverwendbarkeit und konsistente Nutzererlebnisse über verschiedene Märkte hinweg. Dabei entwickelte ich flexible Komponenten und Design-Systeme, die für Multi-Marken-Umgebungen geeignet sind und es ermöglichen, neue Lösungen effizient auszurollen.
Ein weiteres Beispiel ist die Witt GmbH (Otto Gruppe), wo ich als Frontend-Architekt an E-Commerce-Lösungen gearbeitet habe. Mein Schwerpunkt lag dabei auf performanten, kundenorientierten Anwendungen, die zugleich langlebig und erweiterbar sind. Durch den Einsatz moderner Technologien und klarer Strukturen konnten Prozesse vereinfacht und die Grundlage für eine zukunftssichere Weiterentwicklung geschaffen werden.
Auch im Finanzsektor habe ich Erfahrung gesammelt, unter anderem bei der Deutschen Bank und DWS. Hier standen Sicherheit, Performance und Verlässlichkeit im Vordergrund – kombiniert mit der Anforderung, komplexe Abläufe für die Endnutzer:innen klar und zugänglich zu gestalten.
Über diese Projekte hinweg zieht sich ein gemeinsamer roter Faden: Ich verbinde tiefes technisches Know-how mit einem klaren Blick für UX. Für mich ist es entscheidend, nicht nur funktionierende Technik zu liefern, sondern nachhaltige digitale Lösungen, die Unternehmen voranbringen und Nutzer:innen überzeugen.
Neben Architektur- und Entwicklungsaufgaben begleite ich Unternehmen auch bei technologischen Veränderungen. Ich unterstütze dabei, tragfähige Entscheidungen zu treffen, Systeme weiterzuentwickeln und Qualität durch moderne Ansätze wie Storybook, Playwright und automatisierte Tests langfristig abzusichern. Mentoring und Wissenstransfer sind dabei zentrale Elemente, um Teams nachhaltig zu stärken.
Heute liegt mein Fokus darauf, digitale Produkte so zu gestalten, dass sie sowohl technisch tragfähig als auch für Nutzer:innen ein Gewinn sind. Klarheit, Struktur und Qualität stehen im Zentrum meiner Arbeit – mit dem Ziel, Lösungen zu schaffen, die Bestand haben und echten Mehrwert bieten.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
