Job Title: Android Developer
Contract Duration: 6-8 week contract
Location: Eatontown NJ FULLY ONSITE
Project Scope:
The client has developed a proprietary Android mobile application that receives real-time EKG-like data from their implantable cardiac device via Bluetooth communication. This data is critical in enabling physicians to monitor patient health remotely and respond swiftly to emergencies.
The Android app plays a pivotal role in:
- Detecting and alerting patients of abnormal cardiac activity.
- Ensuring seamless communication between the implanted device and remote monitoring systems.
Key Responsibilities:
- As the Android Developer you will be engaged for a focused 6 8 week contract to:
- Diagnose and resolve Bluetooth connectivity issues between the external monitoring device and the Android mobile application.
- Ensure stable low-latency and reliable Bluetooth communication even within fluctuating real-world operating conditions and expected range parameters.
- Implement fail-safes and reconnection logic to minimize data loss and enhance system reliability.
- Collaborate closely with hardware and firmware engineers QA and product teams to test and validate fixes.
- Analyze logs and user reports simulate error conditions and iterate quickly on fixes.
- Optimize battery usage and ensure that changes maintain app performance and user safety requirements.
- Potentially update or enhance existing Bluetooth Low Energy (BLE) frameworks or services within the app.
Required Qualifications:
- 5 years of Android development experience with strong expertise in Kotlin and/or Java.
- Deep knowledge of Bluetooth Low Energy (BLE) in Android including device discovery pairing connection stability and data streaming.
- Proven experience troubleshooting and resolving complex Bluetooth connectivity and data synchronization issues.
- Hands-on experience with medical health-tech or mission-critical applications (preferred).
- Familiarity with background services wake locks and Doze Mode for reliable background communication.
- Experience working with Android hardware APIs and real-time data visualization (preferred but not required).
- Strong debugging and log analysis skills.