Software Engineer TYPO3 und GSB11 - Individualentwicklung
Role details
Job location
Tech stack
Job description
Das Unternehmen steht für digitale Exzellenz und bietet vielfältige Entwicklungsmöglichkeiten für alle Mitarbeitenden. Hier wird gemeinsam gewachsen und voneinander gelernt, in anspruchsvollen Projekten und interdisziplinären Teams. Der Fokus liegt auf der IT und dem Erfolg der Kunden. Als Treiber der KI-Transformation verbindet das Unternehmen Mut zur Veränderung mit technologischer Expertise und zukunftsfähigen Strategien. Die Unternehmenskultur basiert auf Offenheit, Verantwortungsübernahme und gemeinsamen Erfolgen. In der Rolle des Senior Software Engineers sind Sie maßgeblich für die Planung und Gestaltung der Softwarearchitektur verantwortlich. Ihre Lösungen sind skalierbar, robust und flexibel, um zukünftige Anpassungen zu ermöglichen. Sie entwickeln maßgeschneiderte TYPO3-Extensions mit Extbase und Fluid und setzen barrierefreie Weblösungen nach den GSB11-Standards und WCAG-Richtlinien um. Zudem implementieren und optimieren Sie Backend-Logiken und Schnittstellen zur Integration externer Systeme. In Zusammenarbeit mit QA-Teams überwachen Sie die Code-Qualität und sorgen für fehlerfreie, performante Anwendungen. Sie bleiben über die neuesten Entwicklungen in der TYPO3-, PHP- und Symfony-Welt informiert und bringen innovative Ideen ins Team ein.
Requirements
Der ideale Kandidat hat eine aktuell gültige TCCD-Zertifizierung oder ist bereit, diese als eine der ersten Aufgaben zu erlangen. Sie sollten über mehrjährige Praxiserfahrung mit DDD & TDD, Clean Code und den SOLID-Prinzipien verfügen. Kenntnisse im Bau von Pipelines mit GitLab CI oder GitHub Actions sind ebenfalls erforderlich. Ein sicherer Umgang mit Tools zur statischen Code-Analyse wie phpstan, psalm oder phan wird vorausgesetzt. Frontend-Kenntnisse in HTML5, CSS3 und JavaScript sowie Erfahrung mit Frameworks wie Bootstrap oder TailwindCSS sind von Vorteil. Zudem sollten Sie in der Lage sein, KI-Tools souverän in Ihrem Fachgebiet einzusetzen und die Ergebnisse kritisch zu bewerten. Sehr gute Deutschkenntnisse und gute Englischkenntnisse sind für eine sichere Kommunikation notwendig.