Remote
Senior Dart / Flutter Entwickler – Desktop (m/w/d) – full remote möglich
About this role
Du entwickelst unsere Desktop-Anwendung für macOS und Windows weiter – keine kleine Neben-App, sondern die Software, mit der medizinisches Personal seinen kompletten Arbeitstag verbringt. Du arbeitest auf technisch spannendem Terrain: Flutter Desktop, komplexe Oberflächen, Hardware-Anbindung, Druckprozesse und echte Praxisabläufe. Du gestaltest Architektur, State-Management, Modulgrenzen sowie unser Package- und Monorepo-Setup aktiv mit.
Du bindest Kartenlesegeräte, eGK, TI-Konnektoren, Messgeräte und Scanner über native Schnittstellen, Platform Channels und FFI an. Du baust Lösungen für Formulardruck, KBV-Formulare, PDF-Erzeugung und Etiketten – also genau die Stellen, an denen Praxissoftware im Alltag wirklich funktionieren muss. Du sorgst für stabile Offline-Fähigkeit, lokale Datenhaltung, Mehrplatzbetrieb und zuverlässige Synchronisation mit dem Server.
Du behältst die Anforderungen eines zertifizierten Medizinprodukts an Nachvollziehbarkeit, Qualitätssicherung und Dokumentation im Blick. Du reviewst Code, gibst Dein Wissen im Mentoring weiter und prägst mit, wie wir Flutter bei zollsoft langfristig einsetzen. CLI-basierte KI-Programmierung, zum Beispiel mit Claude Code oder Codex, ist bei uns Teil des Arbeitsalltags. Du gestaltest mit, wie wir KI-Coding sinnvoll und qualitätsgesichert nutzen.
Perspektivisch kannst Du technische Verantwortung für ein Produkt oder Projekt übernehmen, ins Produktmanagement wechseln oder als Senior Individual Contributor weiter wachsen. Du arbeitest zu 100 % im Homeoffice von Deinem Lieblingsort in Deutschland aus und suchst einen langfristigen Heimathafen bei mindestens 30 Stunden pro Woche. Du hast mindestens eine Flutter-Anwendung in Produktion gebracht und über mehrere Releases hinweg betreut.
Du kennst Flutter nicht nur bis zum Launch, sondern weißt auch, was danach kommt: Wartbarkeit, Nutzerfeedback, Qualität und Weiterentwicklung. Du kennst State-Management-Ansätze wie Riverpod, Bloc oder Provider aus der Praxis und kannst ihre Vor- und Nachteile sauber einordnen. Du hattest bereits Berührungspunkte mit der Grenze zwischen Flutter und Betriebssystem, zum Beispiel über eigene Plugins, Platform Channels, FFI oder plattformspezifische Builds.