Wir möchten, dass Du dich wohlfühlst und gehört wirst, darum legen wir nicht nur Wert auf fachliche Expertise, sondern setzen den Fokus auf ein freundliches Miteinander!
Als Lead PHP Developer (m/w/d) bringst Du Dich aktiv in die Entwicklung unseres Onlineshops mit ein und teilst Deine fachlichen Fertigkeiten mit dem Rest Deines Developer-Teams.
Tätigkeiten
- Du unterstützt aus technischer Sicht den Product Owner bei der Anforderungsanalyse mit den Fachabteilungen.
- Du sorgst dafür, dass bei komplexeren Features im Team ein Konzept erarbeitet, in Confluence dokumentiert, durch die anderen Lead Developers validiert sowie mit allen Teammitgliedern und dem Abteilungsleiter geteilt wird.
- Du stellst sicher, dass die vom Team entwickelten Lösungen den Spryker-Architektur- und -Konzepten folgen.
- Du leitest das Team dazu an, Software unter Verwendung relevanter Design Patterns, SOLID-Prinzipien und Clean Code zu programmieren, u.a. durch Pair Programming und Code Reviews.
- Du gewährleistest, dass die Funktionalität der entwickelten Software durch aussagekräftige automatische Tests abgesichert ist.
- Gemeinsam mit den anderen Lead Developers und dem Team prüfst und hinterfragst Du kontinuierlich unsere System- und Software-Architektur zur Verbesserung.
- Durch gehaltene oder organisierte TechTalks schließt Du Wissenslücken und entwickelst das kollektive Fachwissen im Team weiter.
- Gemeinsam mit den Lead Developers und dem Operations Team pflegst Du unseren Test- und Deployment-Mechanismus (CI/CD, GitLab Pipelines).
Anforderungen
- Du verfügst über tiefgehende Kenntnisse und Erfahrung in PHP, Symfony, AJAX/REST und Twig.
- Du hast ein umfassendes Verständnis der Spryker-System- und Software-Architektur sowie der relevanten Konzepte.
- Du beherrschst Dokumentationswerkzeuge zur Erstellung von Konzepten (z.B. Diagramme).
- Du besitzt sehr gute Kommunikationsfähigkeiten auf sprachlicher und sozialer Ebene.
- Du bist stets bemüht, Teammitglieder zu unterstützen und Wissen zu teilen.
- Du lebst Design Patterns, SOLID, Clean Code, TDD und hast Grundkenntnisse in HTML, SCSS, TypeScript, React und Webpack.
- Der Umgang mit Docker, Kubernetes, EKS, RDS, SQS, RabbitMQ, Redis und ElasticSearch ist Dir vertraut.
- Du hast bereits agil nach Scrum gearbeitet, idealerweise mit skaliertem Scrum.
- Hohes Verantwortungsbewusstsein, Eigeninitiative, schnelle Auffassungsgabe und Lernbereitschaft zeichnen Dich aus.
Wenn dein Profil nicht vollständig zutrifft, freuen wir uns darauf, mit dir zu lernen und gemeinsam zu wachsen.
Team
Unser Team besteht aus 4 Lead PHP Developern, 3 PHP Developern und 3 Product Ownern.
Ein Lead Developer ist festangestellt, die anderen drei sind Freelancer, die wir mittelfristig durch Festanstellungen ersetzen möchten.
Wir arbeiten zudem mit drei internationalen Entwicklerteams zusammen, die jeweils einen Lead Developer als Ansprechpartner haben.
Über das Team hinaus achten wir stets auf ein freundliches und hilfsbereites Miteinander.
Bewerbungsprozess
- Schritt: Erstes digitales Kennenlernen via Microsoft Teams. Hier lernst Du die Ansprechpartner kennen und kannst Fragen stellen. Das Gespräch dauert ca. 1 bis 1,20 Stunden.
- Schritt: Schnuppertag. Du hast die Möglichkeit, unsere Zentrale, Räumlichkeiten, Kantine und Dein Team kennenzulernen. Bitte bereite eine kurze Präsentation zu Spryker vor.
- Schritt: Einstellung. Nach beidseitiger Zusage wird der Arbeitsvertrag in Auftrag gegeben, sobald Personalleiter und Betriebsrat zustimmen.
Herzlich Willkommen!