Die Communal-FM GmbH ist ein innovatives Dienstleistungs- und Technologieunternehmen im Bereich Gebäude- und Infrastrukturmanagement. Wir unterstützen kommunale Verwaltungen und soziale Einrichtungen dabei, ihre Immobilien digital, nachhaltig und effizient zu bewirtschaften.
Als bundesgefördertes Unternehmen investieren wir intensiv in Forschung und Entwicklung – insbesondere in die Verknüpfung neuer Technologien wie IOT, 3D-Laserscanning, Reality Capture, BIM und CAFM.
Mit unserer modernen Produktfamilie COMMUNALFM® entwickeln wir Softwarelösungen, die Bestandsdaten intelligent verarbeiten, Prozesse automatisieren und zukunftsfähige digitale Workflows ermöglichen.
Wir freuen uns auf deine Bewerbung!
Communal-FM GmbH - Niederlassung Karlsruhe | Bocksdornweg 62 | 76149 Karlsruhe | Tel.: +49 721 9426580 | bewerbung@communal-fm.de
Du bist ein freundlicher, engagierter und kommunikativer Teamplayer mit Erfahrung in der Web-Entwicklung.
Du entwickelst und implementierst anspruchsvolle Funktionen und Module für unsere hauseigene Facility-Management-Software und unterstützt uns bei der Umstellung von einer Multi-Page/Islands-Architektur auf eine Single-Page-Application mit Angular und NgRx.
Du stellst die Qualität Deines Codes durch Code-Reviews, Akzeptanztests und Unit-Tests sicher.
In unserer agilen Produktentwicklung nach Kanban arbeitest Du eng mit dem Product Owner und weiteren Entwickler*innen zusammen.
Du bringst Dich in alle Phasen des Software-Lebenszyklus ein – von Idee und Analyse über Design und Entwicklung bis hin zu Tests und Deployment.
Du erweiterst und pflegst unsere Systemdokumentation.
Du verfügst über fundierte Programmiererfahrung, die Du durch ein abgeschlossenes Studium oder eine vergleichbare Ausbildung – z. B. als Fachinformatiker:in für Anwendungsentwicklung – erworben hast.
Du besitzt sehr gute Kenntnisse in TypeScript, insbesondere mit Angular und NgRx, sowie in HTML und CSS.
Optional wünschenswert: Erfahrung mit Playwright und Vertrautheit mit dem Konzept der Clean Architecture nach Robert C. Martin.
Hohe Softwarequalität ist Dir wichtig – daher bist Du im Umgang mit ESLint und Vitest vertraut.
Du beherrschst den sicheren Umgang mit GNU/Linux.
Die Arbeit mit Git als Versionskontrollsystem ist für Dich selbstverständlich.
Eine analytische, strukturierte und selbstständige Arbeitsweise zeichnet Dich aus.
Deine Deutschkenntnisse entsprechen mindestens dem C1-Niveau.