Wer wir sind
u+i interact ️ Dev
u+i interact ist „digital by design“. Seit unserer Gründung im Jahr 2007 steht bei uns die professionelle Software-Entwicklung im Fokus. Mit unseren agil arbeitenden, interdisziplinär besetzten Teams schaffen wir performante, barrierearme, UX-optimierte Lösungen. Unser Tech-Stack besteht u.a. aus Symfony, Nuxt.js, Vue.js, Cypress, Docker und GitLab. Wir sind stolz auf unsere Arbeit, uns dabei aber immer bewusst, dass wir uns weiterentwickeln können und müssen. Hierfür suchen wir Unterstützung durch erfahrene Entwickler+innen, die Spaß an und Erfolg bei der Lösung technischer Herausforderungen haben.
Dein Team
Wir suchen dich für unser interdisziplinäres Business Unit Experience Platforms + Connections. Das Team hat langjährige Erfahrung in internationalen Projekten und umfasst Projektmanagement, UX-Design, UI-Design, Qualitätsmanagement sowie Frontend- und Backend-Entwicklung. Die Technologien im Team basieren auf PHP (Symfony, TYPO3 CMS, Pimcore), JavaScript (Vue.js, React Native) und modularem CSS (u.a. Tailwind CSS). Aktuelle Themen sind Headless-Content-Management und Jamstack-Architekturen. Zu unseren Kunden zählen unter anderem Aldi Süd, Bethel, Arvato, die Bertelsmann Stiftung, Bette und BGHW.
Deine Aufgaben
Neben der Programmierung gehört die Kommunikation im Team zu deinen Aufgaben, sei es, um einem Teammitglied konstruktives, fachliches Feedback zu geben oder gemeinsam pragmatisch nach der bestmöglichen Lösung für ein Problem zu suchen. Im Einzelnen erwarten dich folgende Aufgaben:
- Umsetzung moderner Webanwendungen und -Portale in einem interdisziplinären, agil arbeitenden Team
- Analyse der Kundenanforderungen und Planung der notwendigen Arbeiten
- Konzeption von Architektur und Vorgehen bei der Anwendungsentwicklung, Übernahme von Verantwortung und fachlicher Führung im Team
- Definition und Implementierung von Schnittstellen zu Dritt-Systemen inkl. Fehlerbehandlung, Monitoring, Protokollierung
- Inhaltliche und technische Gesamtübersicht des Projekts, Erkennen von technischer Schuld und Vermeidung von Over-Engineering
- Unterstützung deiner Teamkolleg+innen durch Code Reviews, aktives Feedback und das Herunterbrechen von Anforderungen in bearbeitbare Aufgaben
- Zusammenarbeit mit dem Bereich IT-Operations bei der Definition von Hosting-Infrastruktur und Deployment-Pipelines (GitLab, Docker, AWS)
- Eigenverantwortliche Mitarbeit an der Organisation des Teams, der Arbeitsweise und den eingesetzten Technologien
Dein Profil
In unseren Augen bist du Senior-Entwickler+in, wenn du die folgenden Eigenschaften mitbringst. Üblicherweise geht dies mit mindestens fünf Jahren relevanter Erfahrung in der Software-Entwicklung einher. Perfekt wäre die Erfüllung aller, realistisch eher die Mehrzahl der genannten Punkte:
- Expert+in im Einsatz der Programmiersprache PHP und eines PHP-Architektur-Frameworks (z. B. Symfony)
- Langjährige Erfahrung in der Entwicklung von CMS-Modulen und -Plug-Ins, sowie der Anbindung von Backend-Systemen wie ERP, CRM, PIM etc.
- Tiefgehendes Verständnis der Funktionsweise von Client-Server-Architekturen und der Technologien HTML, CSS, JavaScript
- Professioneller Einsatz von Debuggern, Profilern, Tests, Stacktraces, IDEs, Docker-Containern, Code-Analyse-Tools, Source-Code-Verwaltung etc.
- Kenntnis und – wichtiger – Verständnis von Akronymen wie YAGNI, KISS, DRY, SOLID, SOC etc.
- Wille zur Verbesserung und der stetigen Weiterentwicklung, natürlich unterstützt durch uns (Kurse, Bücher, Zertifikate, Veranstaltungen, Konferenzen etc.)
- Erfahrung darin, komplexe technische Probleme mit kühlem Kopf zu bearbeiten und andere bei der Lösung zu unterstützen
- Praxiserfahrung mit den oft komplexen Anforderungen, Randbedingungen und Systemlandschaften großer Kundenprojekte und der Arbeit in interdisziplinären Teams
- Stärke in der konstruktiven, respektvollen Kommunikation und dem Umgang mit sich ändernden Rahmenbedingungen
- Klarer Blick für die Gesamtqualität des Produkts (funktional und nicht-funktional)
- Du bist kommunikationsstark auf Deutsch (mind. B2) und Englisch
- Flexibilität bei der Arbeit im Home-Office und vor Ort nach Absprache, um eine optimale Zusammenarbeit zu gewährleisten
Was wir bieten
Wir haben viel zu bieten, darunter:
- Mentale + physische Gesundheitsförderung durch verschiedene Angebote
- Offene Firmenkultur mit regelmäßigen Austauschmöglichkeiten
- Flexibles Arbeitszeitmodell mit Home-Office-Optionen
- Kollegiale Atmosphäre mit Team-Events und gemeinsamen Aktivitäten
- Attraktive Zusatzleistungen wie Zuschüsse, Jobticket, vermögenswirksame Leistungen und Prämien für Empfehlungen
Bewirb dich bei uns
Wenn du als Senior PHP-Developer CMS + Portale (m/w/d) bei uns arbeiten möchtest, nutze unser Bewerbungsformular oder sende deine Unterlagen an karriere@uandi.com. Bitte füge deine Gehaltsvorstellung, Arbeitszeugnisse und Arbeitsproben bei.
Fragen?
Bei Fragen zum Job oder zu uns, kontaktiere gerne unser HR-Team unter karriere@uandi.com. Wir melden uns schnellstmöglich bei dir.