Mobile Lead Engineer (React Native) - US-based

CurotecPhiladelphia, PA
Remote

About The Position

Our client is looking for a Mobile Lead Engineer for a project focused on a cross-platform React Native app (iOS and Android) that discovers, pairs with, and controls BLE hardware. The role involves native module integration, handling cross-platform BLE identifier differences, implementing lock and unlock flows with strict timing, managing over-the-air firmware updates, ensuring offline-first behavior with a pending-action queue, secure credential storage, biometric authentication, NFC, QR-based device registration, and real-time device status monitoring.

Requirements

  • Strong production React Native experience with apps shipped to the App Store and Google Play.
  • Comfort writing or integrating native modules (Swift/Kotlin).
  • Solid grasp of mobile state management, async flows, and debugging on physical devices.
  • Proactive handling of edge cases and failure states.
  • Fluent English.
  • Availability during US Eastern business hours.

Nice To Haves

  • Direct, hands-on experience with Bluetooth Low Energy (BLE) in a mobile app, including connection timeouts, GATT services, pairing quirks, or platform identifier differences.
  • Experience with IoT apps that control or communicate with physical hardware.
  • Experience with B2B/enterprise apps over consumer apps, such as multi-tenant admin tools, field-operations apps, or hardware companion apps.

Responsibilities

  • Integrate a vendor-supplied Bluetooth SDK into React Native, handling the bridge cleanly.
  • Manage cross-platform BLE identifier handling (iOS UUID vs. Android MAC address).
  • Implement lock and unlock flows with sub-second response time constraints.
  • Develop over-the-air firmware updates for connected devices.
  • Implement offline-first behavior with a pending-action queue that syncs upon reconnection.
  • Ensure secure credential storage (iOS Keychain, Android Keystore).
  • Implement biometric authentication, NFC, and QR-based device registration.
  • Provide real-time device status updates (battery, firmware version, connectivity state).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service