*In der Softwareentwicklung bei onOffice realisierst du Features in der Software und optimierst unseren Sourcecode. Dabei steht die Code-Qualität immer im Fokus. *
*Deine Vorteile*
* *Job-Qualität *– Wir organisieren uns nach Kanban-Prinzip. Unit-Tests, Code-Reviews und 4-Augen-Prinzip sichern unsere Codes.
* *Work-Life-Balance* – Gleitzeit, 29 Urlaubstage, Home-Office-Vereinbarung und unser Shared-Desk helfen dir, deine Arbeitszeit flexibel zu gestalten.
* *Onboarding* – Mit einem individuellen Einarbeitungskonzept und deinem persönlichen Mentor wirst du direkt Teil unseres Teams.
* *Perspektiven* – Wir unterstützen deine fachliche und persönliche Qualifikation, u.a. durch E-Learning-Tools wie Vue-Mastery.
* *Zusammenarbeit* – Teamleiter sind selbst erfahrene Entwickler und unser gesamtes Team steht offen und konstruktiv füreinander ein.
* *Teamkultur* – Freu dich auf viele Erlebnisse: Teamevents, unsere Teamfahrt oder gemeinsame Zeit nach Feierabend.
*Deine Aufgaben*
* Arbeite an der kontinuierlichen Weiterentwicklung und Verbesserung unseres CRM-Systems onOffice enterprise mit.
* Optimiere die Architektur, reduziere die Komplexität des Codes und verbessere die Lesbarkeit für eine effiziente Wartung.
* Entwickle Funktionen und Komponenten für die Benutzeroberfläche mit Vue.js, integriere Daten aus der GraphQL-API und implementiere Anpassungen in PHP.
* Entwickle automatisierte Tests mit Vitest, PHPUnit und Cypress; nimm aktiv am Review-System teil
* Tausche dich eng mit deinen Teamkollegen aus: plane technische Aspekte und wende Techniken wie Pair Programming an.
*Dein Profil*
* Ausbildung zum Fachinformatiker, MINT-Studium oder Quereinsteiger mit IT-Erfahrung.
* Sehr gute Kenntnisse in PHP oder JavaScript sowie ein gutes Verständnis für Webanwendungen, HTML und CSS sowie Erfahrung mit Vue.js.
* Idealerweise auch Erfahrung mit Versionsmanagement (Git) und Testautomatisierung (PHPUnit, Vitest o.ä.).
* Grundkenntnisse in relationalen Datenbanken (MariaDB/MySQL) von Vorteil.
* Fließende Deutsch- und gute Englischkenntnisse.
*onOffice – Always on your side*
onOffice digitalisiert die Immobilienbranche mit einer führenden, cloudbasierten CRM-Software für Immobilienmakler. Mit deiner Erfahrung trägst du dazu bei, unsere Software kontinuierlich weiterzuentwickeln und den bestehenden Quellcode zu verbessern.
*Full Stack Developer (m/w/d) / Full Stack Entwickler / Softwareentwickler (m/w/d) / Senior Software-Entwickler Full Stack, PHP, JS, HTML, CSS, WebGL (m/w/d) / softwareentwickler / software-entwicklung / it / software engineer / software developer / informatik / fachinformatiker / full stack developer / anwendungsentwickler / PHP / PHPUnit / Git / JavaScript / Vue.js TypeScript / GraphQL / MariaDB / MySQL / Vitest / Vite / Software-Architektur*
Art der Stelle: Vollzeit, Teilzeit, Festanstellung
Arbeitszeiten:
* Keine Wochenenden
* Montag bis Freitag
Leistungen:
* Betriebliche Altersvorsorge
* Betriebliche Weiterbildung
* Firmenevents
* Flexible Arbeitszeiten
* Gleitzeit
* Homeoffice-Möglichkeit
* Kostenlose Getränke
* Kostenloser Parkplatz
Bewerbungsfrage(n):
* Wohnort in Nordrhein-Westfalen
Berufserfahrung:
* einem IT-Unternehmen als Softwareentwickler: 2 Jahre (Erforderlich)
Sprache:
* Deutsch (Erforderlich)
Arbeitsort: Zum Teil im Homeoffice in 52068 Aachen