Mobile Lead Engineer (React Native)

New
Based in United States, US Eastern business hoursFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
AndroidIoTKotlinReact NativeSwiftiOS

Requirements

  • Strong production experience with React Native, including published apps on both iOS App Store and Google Play.
  • Proven ability to develop or integrate native modules using Swift and Kotlin when needed for advanced functionality.
  • Deep understanding of mobile architecture, asynchronous programming, and state management in complex applications.
  • Hands-on experience debugging and optimizing applications on real devices, not just simulators.
  • Strong engineering mindset with a proactive approach to edge cases, reliability, and failure handling.
  • Excellent communication skills and fluency in English, with availability during US Eastern business hours.
  • Demonstrated experience working on complex mobile applications, ideally involving hardware or IoT systems.
  • Experience with BLE (Bluetooth Low Energy) is highly valued, especially in production environments with real-world connectivity challenges.
  • Background in enterprise, B2B, or operational applications is a strong plus.

Responsibilities

  • Lead the development of a cross-platform React Native mobile application for iOS and Android, focused on BLE-enabled hardware connectivity and control.
  • Design and implement native module integrations (Swift/Kotlin) to bridge vendor Bluetooth SDKs with React Native.
  • Architect and maintain complex BLE workflows, including device pairing, identifier handling, connection management, and real-time state synchronization.
  • Develop secure and reliable device interaction flows, including locking/unlocking mechanisms, authentication, and timing-sensitive operations.
  • Build offline-first functionality with queued actions that synchronize when devices reconnect.
  • Implement secure credential storage, biometric authentication, NFC, and QR-based device onboarding flows.
  • Ensure robust real-time device monitoring features such as battery status, firmware version tracking, and connectivity states.
  • Drive engineering best practices, proactively addressing edge cases, failure states, and performance constraints in production mobile environments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now