SDK Developer (all genders) Remote
BORA
Job Description
<h3>das team</h3><p>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 <a href="https://himalayas.app/companies/bora">BORA</a>-Ökosystems inklusive der Entwicklung, Implementierung und dem Betrieb digitaler Produkte, Services und Plattformen. Dazu zählen unter anderem die <a href="https://himalayas.app/companies/bora">BORA</a> 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.</p><h3>ihre aufgaben</h3><p></p><ul>
<li>Weiterentwicklung eines plattformübergreifenden Mobile SDKs auf Basis von Kotlin Multiplatform (KMP), zur Steuerung von Küchengeräten über BLE</li>
<li>Weiterentwicklung einer Protobuf-basierten RPC-/API-Schnittstelle in enger Abstimmung mit Firmware- und Mobile-Teams</li>
<li>Koordinierung und Steuerung externer Partner bei der Implementierung und Weiterentwicklung des SDKs</li>
<li>Sicherstellung einer robusten Kommunikation zwischen Mobile App und Hardware, insbesondere im Umgang mit Verbindungsabbrüchen und instabilen Geräten</li>
<li>Qualitätssicherung durch Code Reviews, automatisierte Tests sowie strukturiertes Debugging und Logging</li>
<li>Erstellung technischer Dokumentation zur SDK-Nutzung und Schnittstellenbeschreibung</li>
</ul><p></p><h3>ihr profil</h3><p></p><ul>
<li>Mehrjährige Erfahrung in der Entwicklung von Mobile SDKs oder vergleichbaren systemnahen Softwarekomponenten</li>
<li>Sehr gute Kenntnisse in Kotlin Multiplatform (Coroutines, Flow, expect/actual)</li>
<li>Fundierte Erfahrung mit Bluetooth Low Energy (GATT, Services, Characteristics)</li>
<li>Erfahrung in der Implementierung robuster Bluetooth-Kommunikation inkl. Reconnect-Strategien und Umgang mit instabilen Verbindungen</li>
<li>Sicherer Umgang mit Android- und iOS-spezifischen Bluetooth APIs</li>
<li>Erfahrung mit Protobuf sowie API-/RPC-Design (idealerweise gRPC-inspiriert)</li>
<li>Fähigkeit, saubere, stabile und wiederverwendbare SDK-Architekturen zu entwerfen</li>
<li>Erfahrung in der Zusammenarbeit mit Firmware-Teams und der Definition technischer Schnittstellen zwischen Hardware und Mobile</li>
<li>Erfahrung mit automatisierten Tests sowie CI/CD-Pipelines</li>
<li>Ausgeprägtes analytisches Denken und starkes Debugging-Verhalten in komplexen Systemen</li>
<li>Strukturierte, eigenverantwortliche Arbeitsweise in technischen Cross-Team-Umgebungen</li>
<li>Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift</li>
</ul><p></p><h3>wir bieten</h3><p></p><ul>
<li>Individuelle Entwicklungsmöglichkeiten und Karrierechancen</li>
<li>Flexibles Arbeitszeitmodell für eine gesunde Work-Life-Balance</li>
<li>Teamzusammenhalt bis hin zu gemeinsamen sportlichen Erlebnissen</li>
</ul><p></p><h3>kv-angabe</h3><p>Aus rechtlichen G
Language Requirements