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