SDK Developer (all genders) Remote
BORAYou'll be redirected to the original listing.
Description
das team
In der Abteilung Digital Solutions & Consulting sind die Teams Digital Projects, IT Consulting & Requirements Engineering und Digital Development sowie Solution und Application Manager beheimatet. Der Kernauftrag umfasst die Umsetzung des BORA-Ökosystems inklusive der Entwicklung, Implementierung und dem Betrieb digitaler Produkte, Services und Plattformen. Dazu zählen unter anderem die BORA App, Website oder der B2C Online Shop. Darüber hinaus kümmert sich Digital Solutions & Consulting als interner Dienstleister um die Konzepterstellung und Umsetzung komplexer IT-Projekte.
ihre aufgaben
- Weiterentwicklung eines plattformübergreifenden Mobile SDKs auf Basis von Kotlin Multiplatform (KMP), zur Steuerung von Küchengeräten über BLE
- Weiterentwicklung einer Protobuf-basierten RPC-/API-Schnittstelle in enger Abstimmung mit Firmware- und Mobile-Teams
- Koordinierung und Steuerung externer Partner bei der Implementierung und Weiterentwicklung des SDKs
- Sicherstellung einer robusten Kommunikation zwischen Mobile App und Hardware, insbesondere im Umgang mit Verbindungsabbrüchen und instabilen Geräten
- Qualitätssicherung durch Code Reviews, automatisierte Tests sowie strukturiertes Debugging und Logging
- Erstellung technischer Dokumentation zur SDK-Nutzung und Schnittstellenbeschreibung
ihr profil
- Mehrjährige Erfahrung in der Entwicklung von Mobile SDKs oder vergleichbaren systemnahen Softwarekomponenten
- Sehr gute Kenntnisse in Kotlin Multiplatform (Coroutines, Flow, expect/actual)
- Fundierte Erfahrung mit Bluetooth Low Energy (GATT, Services, Characteristics)
- Erfahrung in der Implementierung robuster Bluetooth-Kommunikation inkl. Reconnect-Strategien und Umgang mit instabilen Verbindungen
- Sicherer Umgang mit Android- und iOS-spezifischen Bluetooth APIs
- Erfahrung mit Protobuf sowie API-/RPC-Design (idealerweise gRPC-inspiriert)
- Fähigkeit, saubere, stabile und wiederverwendbare SDK-Architekturen zu entwerfen
- Erfahrung in der Zusammenarbeit mit Firmware-Teams und der Definition technischer Schnittstellen zwischen Hardware und Mobile
- Erfahrung mit automatisierten Tests sowie CI/CD-Pipelines
- Ausgeprägtes analytisches Denken und starkes Debugging-Verhalten in komplexen Systemen
- Strukturierte, eigenverantwortliche Arbeitsweise in technischen Cross-Team-Umgebungen
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
wir bieten
- Individuelle Entwicklungsmöglichkeiten und Karrierechancen
- Moderne, ergonomische Arbeitsplätze mit Ruheräumen und Mitarbeiterduschen
- Flexibles Arbeitszeitmodell für eine gesunde Work-Life-Balance
- Kostenloses Pausenobst, Kaffee, Tee sowie Mittagessen in unserer Salatbar mit Blick in die Berge
- Teamzusammenhalt bis hin zu gemeinsamen sportlichen Erlebnissen
kv-angabe
Aus rechtlichen Gründen sind wir verpflichtet, das kollektivvertragliche Mindestgehalt für diese Position anzugeben, das bei einer 40h/Woche bei 2.633,77 € brutto pro Monat liegt. Das tatsächliche Gehalt orientiert sich an unserer attraktiven, leistungsorientierten Gehaltsstruktur und liegt je nach Qualifikation deutlich darüber.
Originally posted on Himalayas