Shopware 6 Entwicklung - Apps, Plugins & Themes
Aktualisiert am 27.01.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 29.12.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Shopware
JavaScript
PHP
TypeScript
Vue.js
React
Fullstack
SQL
Node.js
Performance
Migration
Testautomatisierung
Accessibility
Web
Symfony
Deutsch
Muttersprache
English
Verhandlungssicher

Einsatzorte

Einsatzorte

Coesfeld (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 Monate
2024-02 - 2024-07

Implementierung einer Außendienstler-Plattform

Lead Software Engineer Vue Nuxt TypeScript ...
Lead Software Engineer
  • Der "Sales Agent" wurde entwickelt, um die Kommunikations- und Vertriebsprozesse zwischen Vertriebsmitarbeitern und ihren Kunden zu optimieren. Durch die Integration der Shopware REST API ermöglicht er Vertriebsmitarbeitern die Bearbeitung verschiedener Aufgaben in einer optimierten Umgebung, ohne den Mehraufwand (Benutzer- und Berechtigungsverwaltung, Compliance-Risiken), der durch die Shopware-Administration entsteht.
  • Meine Aufgabe in diesem Projekt innerhalb eines Teams von etwa 10 Personen bestand darin, die Architektur- und Designphase sowie die eigentliche Implementierung der gesamten Anwendung zu leiten. Dazu gehörte die Einrichtung von Entwicklungsworkflows unter Verwendung von CI/CD, Code Reviews und automatisierten Tests sowie die Abstimmung der Geschäftsanforderungen mit dem Kundenfeedback.
  • Die größte Herausforderung dieses Projekts bestand darin, Offline-Fähigkeit zu erreichen, da es stark von der Shopware 6 REST-API abhängig war und die Netzwerkqualität der Endnutzer unvorhersehbar war (z. B. während eines persönlichen Verkaufsgesprächs). Eine hohe Zuverlässigkeit wurde durch den intensiven Einsatz von clientseitigem Caching, Fehlerbehandlung und regelmäßigen Synchronisierungen über die API erreicht, wann immer dies möglich war.
Vue Nuxt TypeScript Redis SQL REST API Vite HTML CSS Git GitHub Docker Bash
Remote
1 Monat
2022-06 - 2022-06

TypeScript-Support zur Shopware Storefront hinzufügen

Software Engineer TypeScript JavaScript Webpack ...
Software Engineer
  • Das Ziel war es, TypeScript-Unterstützung zur Storefront hinzuzufügen, um alle Funktionen zu nutzen und so die allgemeine Entwicklererfahrung, Qualität und Wartbarkeit zu verbessern.
  • Das Hauptproblem war die Kompatibilität mit dem bestehenden Ökosystem von Drittanbieter-Erweiterungen, da jede Änderung, von Dateierweiterungen bis hin zu Compiler-Einstellungen, zu "breaking changes" hätte führen können, die die Technologiepartner und das Kundenerlebnis beeinträchtigt hätten.
  • Um solche Probleme zu vermeiden, wurde die bestehende Toolchain sorgfältig erweitert, um sicherzustellen, dass die .ts- und .js-Dateien interoperabel sind und kompilierte Builds nicht beeinträchtigt werden. Darüber hinaus wurden mit der gesamten Entwicklungsabteilung Regeln festgelegt, um jeden .js-Code, der durch eine .ts-Implementierung ersetzt werden soll, ordnungsgemäß abzulösen.
  • Dadurch konnten Storefront-Erweiterungen mit TypeScript entwickelt und das vorhandene Storefront-JavaScript schrittweise in .ts-Dateien konvertiert werden, sodass alle Teams und externen Entwickler in ihrem eigenen Tempo arbeiten konnten.
TypeScript JavaScript Webpack Open Source
remote
1 Jahr 6 Monate
2019-07 - 2020-12

Migration der Shopware B2B Suite von Shopware 5 zu 6

Software Engineer JavaScript Jquery Node.Js ...
Software Engineer

Hauptverantwortlich für die erfolgreiche Migration des Frontends der Shopware B2B Suite (Enterprise-Produkt zur Unternehmens-, Budget- und Angebotsverwaltung) von Shopware 5 zu Shopware 6.

Da es sich bei Shopware 6 um eine von grundauf neu entwickelte Plattform handelte, wurde unter Anwendung des Bridge-Patterns, einer hohen Testabdeckung sowie der Einführung von TypeScript, der jQuery-lastige Code auf aktuellste Standards modernisiert, während gleichzeitig die originale Funktion innerhalb der neuen Plattform erhalten blieb und neue Features mühelos ergänzt werden konnten und Backwards-Kompatibilität zu Shopware 5 bestand.

JavaScript Jquery Node.Js Software Architecture Software Design Typescript Unittest PHP
shopware AG
Schöppingen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 11 Monate
2015-08 - 2018-06

Ausbildung - Fachinformatiker für Anwendungsentwicklung

Tobit.Software AG, Ahaus
Tobit.Software AG, Ahaus

Position

Position

Principal Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Shopware JavaScript PHP TypeScript Vue.js React Fullstack SQL Node.js Performance Migration Testautomatisierung Accessibility Web Symfony

Schwerpunkte

JavaScript
TypeScript
Node.js

Produkte / Standards / Erfahrungen / Methoden

Berufserfahrung

08/2025 - heute
Principal Software Engineer
Shopware, Schöppingen

07/2021 - 08/2025
Software Developer
Shopware, Schöppingen

07/2019 - 07/2021
Developer Enterprise
Shopware, Schöppingen

07/2018 - 06/2019
Webentwickler
business unicorns GmbH, Recklinghausen

Branchen

Branchen

E-Commerce, Software Development

Einsatzorte

Einsatzorte

Coesfeld (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 Monate
2024-02 - 2024-07

Implementierung einer Außendienstler-Plattform

Lead Software Engineer Vue Nuxt TypeScript ...
Lead Software Engineer
  • Der "Sales Agent" wurde entwickelt, um die Kommunikations- und Vertriebsprozesse zwischen Vertriebsmitarbeitern und ihren Kunden zu optimieren. Durch die Integration der Shopware REST API ermöglicht er Vertriebsmitarbeitern die Bearbeitung verschiedener Aufgaben in einer optimierten Umgebung, ohne den Mehraufwand (Benutzer- und Berechtigungsverwaltung, Compliance-Risiken), der durch die Shopware-Administration entsteht.
  • Meine Aufgabe in diesem Projekt innerhalb eines Teams von etwa 10 Personen bestand darin, die Architektur- und Designphase sowie die eigentliche Implementierung der gesamten Anwendung zu leiten. Dazu gehörte die Einrichtung von Entwicklungsworkflows unter Verwendung von CI/CD, Code Reviews und automatisierten Tests sowie die Abstimmung der Geschäftsanforderungen mit dem Kundenfeedback.
  • Die größte Herausforderung dieses Projekts bestand darin, Offline-Fähigkeit zu erreichen, da es stark von der Shopware 6 REST-API abhängig war und die Netzwerkqualität der Endnutzer unvorhersehbar war (z. B. während eines persönlichen Verkaufsgesprächs). Eine hohe Zuverlässigkeit wurde durch den intensiven Einsatz von clientseitigem Caching, Fehlerbehandlung und regelmäßigen Synchronisierungen über die API erreicht, wann immer dies möglich war.
Vue Nuxt TypeScript Redis SQL REST API Vite HTML CSS Git GitHub Docker Bash
Remote
1 Monat
2022-06 - 2022-06

TypeScript-Support zur Shopware Storefront hinzufügen

Software Engineer TypeScript JavaScript Webpack ...
Software Engineer
  • Das Ziel war es, TypeScript-Unterstützung zur Storefront hinzuzufügen, um alle Funktionen zu nutzen und so die allgemeine Entwicklererfahrung, Qualität und Wartbarkeit zu verbessern.
  • Das Hauptproblem war die Kompatibilität mit dem bestehenden Ökosystem von Drittanbieter-Erweiterungen, da jede Änderung, von Dateierweiterungen bis hin zu Compiler-Einstellungen, zu "breaking changes" hätte führen können, die die Technologiepartner und das Kundenerlebnis beeinträchtigt hätten.
  • Um solche Probleme zu vermeiden, wurde die bestehende Toolchain sorgfältig erweitert, um sicherzustellen, dass die .ts- und .js-Dateien interoperabel sind und kompilierte Builds nicht beeinträchtigt werden. Darüber hinaus wurden mit der gesamten Entwicklungsabteilung Regeln festgelegt, um jeden .js-Code, der durch eine .ts-Implementierung ersetzt werden soll, ordnungsgemäß abzulösen.
  • Dadurch konnten Storefront-Erweiterungen mit TypeScript entwickelt und das vorhandene Storefront-JavaScript schrittweise in .ts-Dateien konvertiert werden, sodass alle Teams und externen Entwickler in ihrem eigenen Tempo arbeiten konnten.
TypeScript JavaScript Webpack Open Source
remote
1 Jahr 6 Monate
2019-07 - 2020-12

Migration der Shopware B2B Suite von Shopware 5 zu 6

Software Engineer JavaScript Jquery Node.Js ...
Software Engineer

Hauptverantwortlich für die erfolgreiche Migration des Frontends der Shopware B2B Suite (Enterprise-Produkt zur Unternehmens-, Budget- und Angebotsverwaltung) von Shopware 5 zu Shopware 6.

Da es sich bei Shopware 6 um eine von grundauf neu entwickelte Plattform handelte, wurde unter Anwendung des Bridge-Patterns, einer hohen Testabdeckung sowie der Einführung von TypeScript, der jQuery-lastige Code auf aktuellste Standards modernisiert, während gleichzeitig die originale Funktion innerhalb der neuen Plattform erhalten blieb und neue Features mühelos ergänzt werden konnten und Backwards-Kompatibilität zu Shopware 5 bestand.

JavaScript Jquery Node.Js Software Architecture Software Design Typescript Unittest PHP
shopware AG
Schöppingen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 11 Monate
2015-08 - 2018-06

Ausbildung - Fachinformatiker für Anwendungsentwicklung

Tobit.Software AG, Ahaus
Tobit.Software AG, Ahaus

Position

Position

Principal Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Shopware JavaScript PHP TypeScript Vue.js React Fullstack SQL Node.js Performance Migration Testautomatisierung Accessibility Web Symfony

Schwerpunkte

JavaScript
TypeScript
Node.js

Produkte / Standards / Erfahrungen / Methoden

Berufserfahrung

08/2025 - heute
Principal Software Engineer
Shopware, Schöppingen

07/2021 - 08/2025
Software Developer
Shopware, Schöppingen

07/2019 - 07/2021
Developer Enterprise
Shopware, Schöppingen

07/2018 - 06/2019
Webentwickler
business unicorns GmbH, Recklinghausen

Branchen

Branchen

E-Commerce, Software Development

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.