Softwareentwickler / Senior Developer (m/w/d)
onOffice digitalisiert die Immobilienbranche in Europa mit einer führenden CRM-Software. Im Department Software Development & Operation tragen über 70 Entwickler:innen dazu bei, dass neue Features entstehen, Legacy-Code modernisiert wird und Qualität sowie Stabilität über eingespielte Prozesse gesichert sind. Hier können Senior-Entwickler:innen ihre Expertise einbringen, Verantwortung übernehmen und sich fachlich kontinuierlich weiterentwickeln.
Aufgaben
- Eigenverantwortliche Entwicklung komplexer Backend-Features in PHP sowie moderner Frontend-Technologien wie TypeScript, Vue.js oder GraphQL
- Analyse, Optimierung und Refactoring von Code zur Verbesserung von Effizienz, Wartbarkeit und Skalierbarkeit
- Implementierung und Weiterentwicklung automatisierter Tests (PHPUnit, Vitest, Cypress) sowie aktive Mitgestaltung der CI/CD-Pipeline
- Übernahme technischer Verantwortung in Projekten, inklusive Architekturentscheidungen, Code Reviews und fachlichem Mentoring
- Enge Zusammenarbeit im Team, aktive Mitgestaltung von Retrospektiven, Planungsterminen und technischen Lösungsstrategien
- Umsetzung nachhaltiger und praxisnaher Lösungen für komplexe technische Herausforderungen
Anforderungen
- Mindestens 5-6 Jahre Berufserfahrung in der Webentwicklung, sehr gute Kenntnisse in PHP, JavaScript und modernen Frontend-Technologien
- Studium bzw. Ausbildung im MINT-Bereich oder vergleichbare IT-Expertise
- Erfahrung mit Versionsmanagement (Git), Testautomatisierung, CI/CD und Best Practices in Softwarearchitektur
- Analytisches Denken, selbstständige Arbeitsweise und hohe Eigenverantwortung
- Idealerweise erste Erfahrung in fachlicher oder technischer Führung bzw. Mentoring
- Fließende Deutschkenntnisse (C1+) und gute Englischkenntnisse
Benefits
- Oberste Priorität hat der Code - wir arbeiten nach Kanban, nutzen Pair-Programming und automatisierte Tests
- Attraktives Gehalt entsprechend Erfahrung und Leistung
- Individuelles Onboarding-Konzept und persönlicher Mentor
- Gleitzeit, 29 Urlaubstage, Home-Office und Shared-Desk für flexible Arbeitszeiten
- Klare Karrierepfade, Skill Management, Conventions, Events und E-Learning-Tools
- Interdisziplinäres Team, Teamevents und gemeinsame Aktivitäten
- Altersvorsorge, Corporate Benefits, Sportevents und Firmenfitness