React Native / iOS BLE Developer — Sensor Integration
Budget: $15.0 - $30.0
HOURLY / PART_TIME
⭐ 0.00 (0)
Canada
react-native
Gewenste kwalificaties
- Ervaring: Gevorderd
I’m building an iOS strength-training app in Expo / React Native / TypeScript and need an experienced developer to integrate a off the shelf BLE motion sensor into the existing app.
This is not a new app build. The app already exists. I need someone who can own the native iOS/BLE integration and expose the sensor cleanly to the existing React Native application.
The desired user experience is:
First use:
Open app → Add Sensor → find nearby → select once.
After that:
Open app → previously assigned sensor reconnects automatically → app downloads any unsynced workout data → data becomes available to the existing TypeScript application.
The sensor should be able to record IMU data while the phone is disconnected and sync it afterward.
Initial technical scope
Integrate the Swift SDK into the existing Expo/React Native iOS project
Scan for and connect to a sensor over BLE
Remember the assigned sensor and reconnect automatically on future app launches
Configure approximately 100 Hz accelerometer + gyroscope recording
Support onboard logging while the phone is disconnected
Reconnect and download stored recordings
Return downloaded timestamped IMU samples to the React Native / TypeScript layer
Basic sync progress, connection state and error handling
Code should live inside the existing application/repository, not as a separate production app
A small native Swift module bridging the SDK to React Native is likely the appropriate architecture.
First milestone
I would like to start with a small paid technical spike:
Using the physical device and my existing application, connect from an iPhone, configure ~100 Hz accelerometer + gyroscope logging, disconnect the phone, record data locally on the sensor, reconnect, download the recording, and expose the raw samples to the React Native layer.
If this works cleanly, we proceed with remembered-device reconnect, automatic sync and productionizing the integration.
Required experience
Swift / native iOS development
CoreBluetooth / BLE peripherals
React Native
Expo development builds / native modules
BLE reconnect and device persistence
Hardware sensor or wearable integrations
Downloading/logging data from embedded BLE devices
I will provide:
access to the existing app source repository
a physical sensor
expected data format / downstream application requirements
Deliverables
Working integration inside the existing app
Swift native module / bridge source code
React Native interface for sensor connection and data download
Basic documentation for running/testing the integration
All code committed back to the project repository
Openen op Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Inloggen