Lead Developer PHP (m/w/d)
- 21035 Hamburg
- Voll/Teilzeit
Wir bieten
- Duzkultur und offene Bürotüren
- Work-Life-Balance dank Mobile Working, flexiblen Arbeitszeiten innerhalb einer 37 Stunden Woche (Gleitzeit) und individuellen Arbeitszeitmodellen
- Innovative Besprechungsräume, zusätzliches City Office in der Hamburger Innenstadt
- Feste, wöchentliche Lernzeit via E-Learning, regelmäßige Learning Nuggets sowie vielfältige Kollaborationstools
- Individuelles Onboarding inkl. Einblick in andere Abteilungen
- Community T-Shirt zum Start
- Bezahlung oder Ausgleich von Überstunden sowie 30 Tage Urlaub
- Urlaubs- und Weihnachtsgeld sowie VL und BAV
- Gesundheitsvorsorge, JobRad, Rabatt für Mitarbeitende sowie zahlreiche Vorteile bei Partnerunternehmen (u.a. einen Louis-Haustarif bei der DEVK sowie Rabatt bei McFit und John Reed)
- Kantine, ausreichend Parkplätze für 2 und 4 Rad, die öffentlichen Verkehrsmittel direkt vor der Tür sowie Bezuschussung des Deutschland Tickets
Deine Aufgaben
- Du unterstützt aus technischer Sicht den Product Owner bei der Anforderungsanalyse mit den Fachabteilungen
- Du sorgst dafür, dass zu „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 Spryker-Architektur und -Konzepten folgen
- Du leitest das Team dazu an, Software unter Verwendung im Spryker-Kontext relevanter „Design Patterns“ „SOLID“ und „clean“ zu programmieren. Dies tust Du u.a. durch Pair Programming mit den Teammitgliedern und regelmäßige Code Reviews.
- Du gewährleistest, dass die Funktionalität der im Team entwickelten Software durch aussagekräftige (!), automatische Tests abgesichert ist
- Gemeinsam mit den anderen Lead Developers wie auch dem Team prüfst und hinterfragst Du immer wieder unsere System- und Software-Architektur mit dem Ziel diese kontinuierlich zu verbessern
- Durch von Dir gehaltene oder organisierte „TechTalks“ schließt Du Wissenslücken bei den Teammitgliedern und entwickelst bedarfsorientiert das kollektive Fachwissen im Team weiter
- Gemeinsam mit den anderen Lead Developers wie auch dem Operations Team pflegst Du unseren Test- und Deployment-Mechanismus (CI/CD, GitLab Pipelines)
Dein Profil
- Du verfügst über tiefgehende Kenntnisse und umfassende Erfahrung in der Programmierung mit PHP, Symfony, AJAX/REST und Twig als grundlegenden Backend-Technologien
- Du hast ein umfassendes und tiefgehendes Verständnis der Spryker-System- und Software-Architektur, die für unseren Onlineshop relevanten Spryker-Konzepte sind Dir umfänglich bekannt
- Zudem beherrschst du gängige Dokumentationswerkzeuge zur Erstellung von Konzepten (z.B. Fluß-, Sequenz- und Klassendiagramme)
- Du verfügst über sehr gute Kommunikationsfähigkeiten auf sprachlicher wie sozialer Ebene
- Du bist stets bemüht alle Teammitglieder zu unterstützen und Dein Wissen mit ihnen zu teilen
- Du lebst die Anwendung von Design Patterns, SOLID, Clean Code sowie TDD und kennst die Grundlagen von HTML, SCSS, TypeScript, React und Webpack
- Der versierte Umgang mit Docker, Kubernetes, EKS, RDS, SQS, RabbitMQ, Redis und ElasticSearch zeichnet dich aus
- Du hast bereits agil nach Scrum gearbeitet, idealerweise hast Du auch erste Erfahrungen mit skaliertem Scrum sammeln können
- Hohes Verantwortungsbewusstsein, ausgeprägte Eigeninitiative und gute Kommunikationsfähigkeit zeichnen Dich ebenso aus wie schnelle Auffassungsgabe und Lernbereitschaft
Über uns
- Philipp Scharroba
- Personalleiter
- +49 40 734 193 157