Senior PHP-Entwickler+in CMS und Portale (m/w/d)

Permanent employee, Full-time · Bielefeld oder Münster

Read job description in:
Über uns

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äre 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 umfassen Headless-Content-Management und Jamstack-Architekturen. Zu den 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 der 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, kompromissbereiten, 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
  • Selbstverständlich hinterlässt Remote Work bei uns keine Fragezeichen, für genauere Abstimmungen mit deinem zukünftigen Team und den Kund+innen vor Ort benötigen wir dich dennoch flexibel 1–2 Tage die Woche nach Absprache bei uns im Büro.
Wir haben auch einiges zu bieten
@harmony: Your treats for body + mind 
Für dein Wohlbefinden bieten wir dir viele Möglichkeiten, um deine mentale + physische Gesundheit zu unterstützen. Vom wöchentlichen Fitness-Training übers Job-Rad bis zu digitalen Events in Sachen Stressmanagement und Meditation. Alles natürlich optional.
 
@exchange: Open mind + open spaces
Wir leben eine offene Firmenkultur. Also, her mit deinen frischen Ideen, ungewöhnlichen Ansätzen und neuen Strategien! Silo-Denken? So 80er. Deshalb tauschen wir uns regelmäßig aus und bleiben neugierig und transparent. Statt übereinander zu reden, reden wir lieber miteinander. Wertschätzend. In flachen Hierarchien.
 
@home or @office: A workplace that suits you
Drei Tage bei uns, zwei Tage an deinem Lieblingsort – das ist die Formel, mit der es bei uns am besten läuft! Wir bieten dir dafür in unseren Räumen die passende Ausstattung wie ergonomische Bürostühle, große Bildschirme und höhenverstellbare Tische. Und falls dir fürs (Out-of)-Home Office etwas fehlt, dann sprich uns gerne an. Wir möchten dir in jeder Konstellation optimales Equipment anbieten.
 
@flow: Your flexible working time
Dein Arbeitszeitmodell? So individuell wie deine Lebensphasen. Und immer pro Familienleben: Innerhalb der Kernarbeitszeit entscheidest du, wann du startest und wann du Feierabend machst. Ob in Vollzeit oder Teilzeit. Fünf- oder Vier-Tage-Woche. Für Kolleg+innen mit Nachwuchs gibt es Sonderurlaub, wenn das Kind erkrankt. We got your back! Dein Arbeitszeitmodell ist übrigens nicht in Stein gemeißelt, sondern passt sich ganz deinen Bedürfnissen an.
 
@team: Your colleagues to steal horses ;)
Kolleg+innen, auf die du dich verlassen kannst? Findest du bei uns wirklich. Für den Zusammenhalt – und natürlich Spaß – tun wir Einiges: Team Events, Feierabendbier, jahrbuchverdächtige Feste. Vor Ort oder digital. Rein freiwillig, versteht sich. Und wir übertreiben nicht, wenn wir sagen: Bei uns sind schon Freundschaften für’s Leben entstanden.
 
@numbers: Your extra money 
Zusätzlich zu deinem Gehalt und jährlichen Gehaltsanpassungen profitierst du bei uns je nach Bedarf von Zuschüssen für die KiTa und/oder die berufliche Altersvorsorge, einem Jobticket oder vermögenswirksamen Leistungen. Und: Wenn wir über deine Empfehlung neue Mitarbeiter+innen finden, honorieren wir das mit einer Extra-Prämie.
Du möchtest bei uns arbeiten?
Du möchtest als Senior PHP-Entwickler+in CMS und Portale bei uns arbeiten? Dann nutze das Bewerbungsformular oder sende uns deine Bewerbung per Mail an karriere@uandi.com.
Erzähl uns was zu dir, deiner Motivation und zeig uns in deinem Lebenslauf, was du schon alles gemacht hast. Gib bitte auch deine Gehaltsvorstellung mit an. Hast du Arbeitszeugnisse? Dann freuen wir uns auch darüber.
Hast du Fragen zu diesem Job oder zu uns?
Wende dich gerne an die karriere@uandi.com. Unser HR-Team wird sich dann schnellstmöglich bei dir melden.
About us

u+i interact ❤️ Dev

u+i interact is "digital by design". Since our founding in 2007, our focus has been on professional software development. With our agile, interdisciplinary teams, we create high-performance, low-barrier, UX-optimized solutions. Our tech stack consists of SymfonyNuxt.jsVue.jsCypressDocker and GitLab, among others. We are proud of our work, but always aware that we can and must evolve. Therefore, we are looking for support from experienced developers who enjoy and succeed in solving technical challenges.

Your team

We are looking for you to join our interdisciplinary team with focus on portal and CMS development. The team has many years of experience in international projects and includes project management, UX design, UI design, quality management, as well as frontend and backend development. The technologies in the team are based on PHP (Symfony, TYPO3 CMS, Pimcore, WordPress), JavaScript (Vue.js, React Native) and modular CSS (including Tailwind CSS). Current topics include headless content management and Jamstack architectures. Clients include Aldi Süd, Bethel, Arvato, the Bertelsmann Foundation, Bette and BGHW.

Your tasks
In addition to programming, your tasks include communication within the team, whether it is to give constructive, professional feedback to a team member or to jointly search pragmatically for the best possible solution to a problem. In detail, the following tasks await you:
  • Implementing modern web applications and portals in an interdisciplinary, agile team.
  • Analysis of customer requirements and planning of the necessary work
  • Conception of architecture and procedure for application development, assumption of responsibility and technical leadership in the team
  • Definition and implementation of interfaces to third party systems incl. error handling, monitoring, logging
  • Content and technical overall view of the project, identification of technical debt and avoidance of over-engineering
  • Supporting your teammates through code reviews, active feedback and breaking down requirements into workable tasks
  • Collaborate with IT Operations to define hosting infrastructure and deployment pipelines (GitLab, Docker, AWS).
  • Own responsibility for the organization of the team, the way of working and the technologies used.
Your profile
In our eyes, you are a Senior Developer+ if you have the following qualities. This is usually accompanied by at least five years of relevant experience in software development. Perfect would be the fulfillment of all, realistically rather the majority of the mentioned points.
  • Expert+in the use of the PHP programming language and a PHP architecture framework (e.g. Symfony)
  • Many years of experience in the development of CMS modules and plug-ins, as well as the connection of backend systems such as ERP, CRM, PIM etc.
  • Deep understanding of the functionality of client-server architectures and the technologies HTML, CSS, JavaScript
  • Professional use of debuggers, profilers, tests, stack traces, IDEs, Docker containers, code analysis tools, source code management etc.
  • Knowledge and - more importantly - understanding of acronyms such as YAGNI, KISS, DRY, SOLID, SOC, etc.
  • Willingness to improve and continuously develop, of course supported by us (courses, books, certificates, events, conferences etc.)
  • Experience in working through complex technical problems with a cool head and helping others to solve them
  • Practical experience with the often complex requirements, constraints and system landscapes of large customer projects and working in interdisciplinary teams
  • Strength in constructive, compromising, respectful communication and dealing with changing conditions
  • Clear view for the overall quality of the product (functional and non-functional)
  • You are a strong communicator in German (min. B2) and English
  • Of course, remote work doesn't leave us with any question marks, but for more precise coordination with your future team and the customers on site, we still need you to be flexible and come to our office 1-2 days a week by arrangement.
We also have a lot to offer
  • Your decision, your responsibility - we trust our employees.
  • According to the motto "No Limits", we are looking forward to new impulses and active co-creators. Together we will take u+i to the next level!
  • Still one step further? Then send us your training requests! We share our knowledge, regularly travel to workshops and trade fairs and offer you the opportunity for individual development.
  • Where The Magic Happens: Working in the middle of downtown.
  • At home or in the office, early bird or night owl - we have the right work mode for everyone.
  • A team to steal horses from! We are a colorful mix of different disciplines and characters, and are up for any kind of fun.
  • Feel-good factor: Sport-Navi, JobRad, breakfast together, team events and much more are waiting for you.
You would like to work with us?
You would like to work as a Senior PHP Developer CMS and Portals (m/f/d) with us? Then use our application form or send us your application to karriere@uandi.com.
Tell us about yourself, your motivation and show us in your CV what you have already done. Please also state your salary expectations. Do you have references? Then we'd be happy to see them, too.
Do you have questions about this job or about us?
If you have any questions about the Job or u+i interact, please send an E-Mail to karriere@uandi.com. Our HR-Team will answer you as soon as possible.
We are looking forward to you!
Are you up for a new challenge and therefore interested in u+i interact? Great! Then please fill out the short form. If you have difficulties with the upload, please contact karriere@uandi.com and we will help you.

Please upload your resume, references and a short cover letter here - preferably in one document and as a PDF.

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.