Lead Developer PHP (m/w/d)
Louis
Hamburg
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
Wir bieten
- Eine Position in einem dynamischen und durch Wachstum gekennzeichneten Unternehmen in einem modernen und wertschätzenden Arbeitsumfeld mit entsprechender Ausstattung
- Interessante und vielseitige Herausforderungen mit hoher Eigenverantwortlichkeit im Rahmen von kollegialem Miteinander und einer Duzkultur auf allen Ebenen von Beginn an
- Sympathische Teams mit kurzen Entscheidungswegen
- Fachliche und persönliche Entwicklungsmöglichkeiten, u.a. mit fester, wöchentlicher Lernzeit auf der digitalen Lernplattform Masterplan
- Eine individuell abgestimmte und strukturierte Einarbeitungsphase
- Möglichkeiten zum mobilen Arbeiten und zur Gleitzeit im Rahmen von flexiblen Arbeitszeiten innerhalb einer 37 Std. / Woche
- Die Bezahlung oder den Ausgleich von Überstunden bei minutengenauer Abrechnung, 30 Tage Urlaub sowie Urlaubs- und Weihnachtsgeld, VWL und BAV
- Eine Kantine mit vergünstigten Mahlzeiten, JobRad, Mitarbeitendenrabatt sowie zahlreichen Vorteilen bei Partnerunternehmen
- Parkplätze, eine gute Anbindung an den ÖPNV, Bezuschussung des HVV-ProfiTickets und bei Bedarf regelmäßige Nutzung unseres City Office in der Hamburger Innenstadt
- Zum späteren Zeitpunkt im Bewerbungsprozess hast du die Möglichkeit, dein künftiges Team und deinen Arbeitsplatz persönlich kennenzulernen.
Vor 30+ Tagen