Job
- Level
- Experienced
- Job Field
- Mobile, Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- from 2.633 € Gross/Month
- Location
- Gemeinde Niederndorf
- Working Model
- Onsite
Job Summary
In this role, you will develop a cross-platform Mobile SDK using Kotlin Multiplatform. You will implement a Protobuf-based API interface and ensure stable Bluetooth communication with kitchen devices.
Job Technologies
Your role in the team
- Further development of a cross-platform Mobile SDK based on Kotlin Multiplatform (KMP) for controlling kitchen appliances via BLE.
- Further development of a protobuf-based RPC/API interface in close coordination with firmware and mobile teams.
- Coordination and management of external partners in the implementation and further development of the SDK.
- Ensuring robust communication between the mobile app and hardware, especially in handling disconnections and unstable devices.
- Quality assurance through code reviews, automated tests, as well as structured debugging and logging.
- Creation of technical documentation for SDK usage and interface description.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Excellent knowledge of Kotlin Multiplatform (Coroutines, Flow, expect/actual).
- Proficient handling of Android- and iOS-specific Bluetooth APIs.
- Ability to design clean, stable, and reusable SDK architectures.
- Strong analytical thinking and robust debugging skills in complex systems.
- Structured, autonomous working style in technical cross-team environments.
- Excellent written and spoken proficiency in German and English.
Experience
- Several years of experience in developing Mobile SDKs or comparable system-oriented software components.
- Extensive experience with Bluetooth Low Energy (GATT, Services, Characteristics).
- Experience in implementing robust Bluetooth communication including reconnect strategies and handling unstable connections.
- Experience with Protobuf as well as API/RPC design (preferably gRPC-inspired).
- Experience in collaborating with firmware teams and defining technical interfaces between hardware and mobile.
- Experience with automated testing as well as CI/CD pipelines.
This text has been machine translated. Show original
What we offer
- Individual development opportunities and career prospects.
- Modern, ergonomic workspaces with relaxation areas and employee showers.
- Flexible working hours model for a healthy work-life balance.
- Free snack fruits, coffee, tea, as well as lunch at our salad bar with a view of the mountains.
- Team cohesion up to shared sporting experiences.
- The actual salary is based on our attractive, performance-oriented salary structure and is significantly above that depending on qualifications.
This text has been machine translated. Show original
Benefits
Food & Drink
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
BORA - Vertriebs GmbH & Co KG
Niederndorf Bei Kufstein
The BORA Lüftungstechnik GmbH, with headquarters in Raubling, Upper Bavaria, has been successfully developing and marketing cooktop extractor systems since 2007. These systems use a patented technology to draw the steam down below the cooking surface. The innovative product lines BORA Basic, BORA Classic and Bora Professional are sold in 58 countries worldwide.
Description
- Founding year
- 2007
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Trade
Dev Reviews
by devworkplaces.com
Total
(2 Reviews)Engineering
4.3Workingconditions
4.2Culture
4.0Career Growth
4.3