React Native Developer with Bluetooth Experience - remote

Posted 3 years ago
Stack Overflow

Scalable Path is looking for a React Native Developer with Bluetooth Experience to join the team and work on a client project. This is a remote, full-time position. The client is also open to candidates who are available part-time.

CLIENT COMPANY DESCRIPTION:
The client is a well-funded medical device startup that is helping people improve their hearing without the stigma of a normal hearing aid.

DUTIES AND RESPONSIBILITIES:
The client is a medical device company developing their first device, a bone conduction hearing aid, due to launch in Q2/Q3 of 2021. They need help building a phase 1 (Alpha) mobile app that will connect to the device to configure it, update its firmware, gather relevant data, gather device status (Charge percentage, battery health, etc), and control functionality of the device. The designs are currently about 50% complete and should be finished in late February.

The app is designed so that it can support a single user owning multiple devices across the client's product range in the future.

The Alpha app’s main features will include:
User login and storage of account info. The app will connect to a cloud server/database (potentially Firebase, but open to suggestions) to store the user's account info, list of devices, and device info.
Connection management to the device using Bluetooth Low Energy (BLE), as well as aid the connection process over Bluetooth Classic for audio streaming from other apps.
The user will have the ability to set up a new device (and add multiple devices)
Sending a command to the firmware calibration and get signal back on success/failure.
Device registration for warranty (This will be a static placeholder for the Alpha)
Provide a list of insights into your devices, the hearing loss ecosystem and
community, etc. (This will be a static placeholder for the Alpha)
Allow settings to be configured for each device
Hearing test (This will be a static placeholder for the Alpha)
English only in the Alpha (later version will have multi-language support)

The client uses Slack for communication. They currently use Asana for tasks management (although they are open to suggestions if a developer feels strongly about it).

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working with the Founder who is also an Electrical Engineer. If needed, you will have design support from the agency that did the UI/UX. The client is in the Asia/Singapore (+08:00) +08 time zone.

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
The client thinks this project is somewhere around 100-200 hours of work, but we would like to discuss what you (the developer) think a reasonable estimate is. Additionally, the beta and production version of the app will need to be built, so there is a

NOTES:
The ideal start date would be late February or early March, depending on when the designs are finished. The client is flexible and is open to applicants from all regions of the world. The client has a preference for full-time but realizes that many strong candidates may only have part-time availability and is also open to this.

Required skills

  •  JavaScript (Must have)
  •  React Native (Must have)
  •  Spoken English (Must have)
  •  Written English (Must have)
  •  Firebase (Strongly preferred)
  •  AWS (Strongly preferred)
  •  iOS (Strongly preferred)
  •  Android (Strongly preferred)