Softwareentwickler Frontend

onOffice GmbH
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

Remote

Tech stack

JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Automation of Tests
Cascading Style Sheets (CSS)
Software Quality
Continuous Integration
Web Development
Pair Programming
TypeScript
Tailwind
Cypress (Programming Language)
Caching
Backend
GIT
Vue.js
WebPack
Build Tools
GraphQL
Front End Software Development

Job description

  • Entwickle anspruchsvolle, wiederverwendbare UI-Komponenten mit Vue.js und präge die Weiterentwicklung unserer Frontend-Architektur.
  • Gestalte effiziente Datenflüsse mit GraphQL, inklusive sauberen Query-Designs und skalierbarer API-Integration.
  • Verbessere Codequalität, Performance und Core Web Vitals mit Blick auf langfristige Wartbarkeit.
  • Implementiere und erweitere automatisierte Tests (Vitest, Cypress) und wirke am Ausbau unserer CI/CD-Prozesse mit.
  • Arbeite eng mit UX-Research, Design und Backend zusammen und bringe dich aktiv in Wissensaustausch und Zusammenarbeit ein.

Requirements

  • Mehrjährige Erfahrung in der professionellen Frontend-Entwicklung mit Vue.js, JavaScript und TypeScript - idealerweise in komplexeren Projekten oder größeren Anwendungen.
  • Sehr gutes Verständnis von GraphQL, z. B. im Bereich Query-Design, Caching-Strategien und API-Integration.
  • Praxis im Einsatz moderner CSS-Ansätze wie Tailwind CSS sowie ein Gespür für klare und nutzerfreundliche Oberflächen.
  • Erfahrung mit Build-Tools (z. B. Vite), Testing-Frameworks und einer strukturierten Arbeitsweise mit Git.
  • Fließende Deutschkenntnisse (mind. C1) und gutes Englisch.

Benefits & conditions

  • Betriebliche Altersvorsorge
  • Betriebliche Weiterbildung
  • Empfehlungsprogramm
  • Firmenevents
  • Flexible Arbeitszeiten
  • Gleitzeit
  • Homeoffice-Möglichkeit
  • Kostenlose Getränke
  • Kostenloser Parkplatz
  • Mentoring-Programm für Mitarbeiter

About the company

* Job-Qualität - Oberste Priorität hat der Code. Wir arbeiten nach Kanban, nutzen Pair-Programming und automatisierte Tests - und bieten viel Raum für eigene Ideen. * Attraktives Gehalt - Deine Erfahrung und Leistung zahlen sich aus, marktgerecht und mit Entwicklungsperspektive! * Work-Life-Balance - Gleitzeit, 29 Urlaubstage plus frei an Heiligabend und Silvester, Home-Office und Shared-Desk für flexible und familienfreundliche Arbeitszeiten. * Onboarding - Mit einem individuellen Einarbeitungskonzept und deinem persönlichen Mentor wirst du direkt Teil unseres Teams. * Perspektiven - Klare Karrierepfade mit transparenter Job-Level-Matrix, dazu Skill Management, Conventions, Events und E-Learning-Tools wie Vue-Mastery. * Zusammenarbeit - Als interdisziplinäres Team erfahrener Entwickler legt ihr die Prioritäten gemeinsam fest - und setzt sie eigenständig um. * Teamkultur - Freu dich auf viele Erlebnisse: Teamevents, unsere Teamfahrt oder gemeinsame Zeit nach Feierabend. * Benefits - Fit bleiben, vorsorgen und dabei sparen - deine Vorteile reichen von Altersvorsorge und Rabatten bis hin zum Urban Sports Club. onOffice - Always on your side onOffice entwickelt eine der führenden CRM-Softwares für Immobilienmakler und optimiert kontinuierlich deren Funktionalität und Benutzererfahrung. Unser Entwicklerteam arbeitet mit modernen Technologien an leistungsstarken und intuitiven Frontend-Lösungen. Davon profitieren mehr als 35.000 User in Europa täglich.

Apply for this position