Senior Mobile Developer (IoT & React Native Specialist)
我们正在寻找一个高品质的高级移动开发人员来领导我们下一代物联网生态系统的发展。在这个角色中,你不仅将构建应用程序;你还将构建物理硬件和数字用户体验之间的桥梁。你将负责从头开始设计和开发高性能跨平台应用程序,确保通过 BLE,Wi-Fi 和 MQTT 与物联网设备无低延迟通信。理想候选人致力于解决复杂的硬件软件同步挑战,并热衷于建立"线上第一"弹性架构。关键责任 · 端到端开发:构建,开发和维护对 iOS 和 Android 的强大的 React Native 应用程序从最初概念到 App Store/Play Store 部署。·硬件集成:实现和优化移动设备与物联网硬件之间的通信协议 (供应,配合和实时远程测量). ·原生桥工程:在必要时编写自定义原生模块 (Java/Kotlin/Swift/Objective-C) 来访问标准 React 原生图书馆无法达到的低级硬件功能。·状态和数据管理:建立复杂的"离线首选"能力,确保设备脱节时数据完整性。·性能优化:减少电池消耗和内存使用,特别是在连续背景硬件扫描和数据流媒体期间。· 安全管弦:实现端到端加密设备至移动和移动至云通信。技术要求 &技能集核心移动专业知识 ·框架:掌握 React Native 及其生态系统 (子,文本,布料架构). ·语言:强大的 TypeScript/JavaScript API 熟练度,具有写/调试 Swift/Objective-C 和 Java/Kotlin 的能力。·状态管理:处理复杂异步硬件状态的 Redux 工具包,Zustand 或 MobX 专业知识。·协议:蓝牙低能 (BLE) 的深度经验 (具体是反应本土 ble-plx 或反应本地 ble-manager 图书馆). ·网络:MQTT,WebSockets 和 gRPC 的实时双向通信经验。·设备安装:实现 Wi-Fi 供应 (SoftAP,SmartConfig) 和 NFC 对配流的能力已证明。后台与基础设施 ·API 集成:专家级知识 RESTful API 和 GraphQL. ·存储:体验
查看英文原文
We are seeking a high-calibre Senior Mobile Developer to lead the development of our next-generation IoT ecosystem. In this role, you won't just be building apps; you will be architecting the bridge between physical hardware and digital user experiences.
You will be responsible for designing and developing high-performance, cross-platform applications from the ground up, ensuring seamless low-latency communication with IoT devices via BLE, Wi-Fi, and MQTT. The ideal candidate thrives on solving complex hardware-software synchronization challenges and is passionate about building "offline-first" resilient architectures.
Key Responsibilities
· End-to-End Development: Architect, develop, and maintain robust React Native applications for iOS and Android from initial concept to App Store/Play Store deployment.
· Hardware Integration: Implement and optimize communication protocols between mobile devices and IoT hardware (provisioning, pairing, and real-time telemetry).
· Native Bridge Engineering: Write custom Native Modules (Java/Kotlin/Swift/Objective-C) when necessary to access low-level hardware features that standard React Native libraries cannot reach.
· State & Data Management: Build sophisticated "offline-first" capabilities, ensuring data integrity when devices are disconnected from the cloud.
· Performance Optimization: Minimize battery consumption and memory usage, specifically during continuous background hardware scanning and data streaming.
· Security Orchestration: Implement end-to-end encryption for device-to-mobile and mobile-to-cloud communication.
Technical Requirements & Skillsets
Core Mobile Expertise
· Frameworks: Mastery of React Native and its ecosystem (Hooks, Context API, Fabric Architecture).
· Languages: Strong proficiency in TypeScript/JavaScript, with the ability to write/debug Swift/Objective-C and Java/Kotlin.
· State Management: Expertise in Redux Toolkit, Zustand, or MobX for handling complex asynchronous hardware states.
IoT & Connectivity Stack
· Protocols: Deep experience with Bluetooth Low Energy (BLE) (specifically the react-native-ble-plx or react-native-ble-manager libraries).
· Networking: Experience with MQTT, WebSockets, and gRPC for real-time bi-directional communication.
· Device Onboarding: Proven ability to implement Wi-Fi Provisioning (SoftAP, SmartConfig) and NFC pairing flows.
Backend & Infrastructure
· API Integration: Expert-level knowledge of RESTful APIs and GraphQL.
· Storage: Experience with local persistence using WatermelonDB, SQLite, or Realm.
· DevOps: Full ownership of the CI/CD pipeline for mobile (Fastlane, Bitrise, or GitHub Actions).
Requirements
· Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
· Experience: 5+ years in Professional Mobile Development, with at least 2+ years specifically focused on IoT-integrated products.
· Product Portfolio: A proven track record of shipping at least 2-3 production-grade IoT apps currently available in stores.
· Problem Solving: Strong understanding of concurrency, multi-threading, and hardware latency issues.
Bonus Points For:
· Experience with AWS IoT Core or Google Cloud IoT.
· Familiarity with C/C++ or firmware development concepts.
· Knowledge of Matter or Thread protocols.
Originally posted on Himalayas