Randstad Digital is at the forefront of transforming the digital landscape, committed to delivering exceptional outcomes for our clients' businesses and their customers.
With over 25,000 engineers and digital experts worldwide, we specialize in accelerating digital enablement across various industries.
Join us and be part of a talent-first organization.Requirements:
At least 5 years of experience as Flutter developer.
Experience with Bluetooth Low Energy (BLE) concepts and protocols (including device scanning, connection, data exchange).
Ensuring secure data exchange over BLE.
Knowledge of Platform-specific constraints for background BLE operations.
Familiarity with Flutter BLE APIs and libraries.
Ability to troubleshoot platform discrepancies.
Experience with background execution techniques in Flutter, such as isolates, background fetch.
Managing permissions across different OS versions.
Skills in converting raw byte arrays received over BLE into meaningful, type-safe Dart objects.
Using Dart generics to create flexible, reusable, and type-safe data handling and parsing functions
Designing functions and classes that leverage generics for better abstraction and code reuse
Experience designing and developing SDKs or libraries for sharing functionality
Writing comprehensive unit tests for Dart/Flutter code.
Fluent English.