Company Description
LVJ Soft is committed to delivering tailored solutions that drive efficiency and innovation. The company fosters a collaborative atmosphere to create impactful digital transformation strategies for businesses.
What you'll do:
- Design, build, and maintain React Native apps for iOS & Android
- Integrate mobile apps with BLE devices (scan, connect, pair, GATT services)
- Collaborate closely with embedded/firmware teams (ESP32, Nordic nRF52/nRF53)
- Manage app releases to App Store & Google Play
- Optimize performance, battery usage, and BLE reliability
- Contribute to architecture, code quality, and cross-team system design
Required Skills & Experience
Mobile Development
- 6+ years of professional mobile development experience
- 4+ years of React Native in production environments
- Proven experience shipping and maintaining iOS & Android apps
- Strong understanding of mobile lifecycle, background tasks, permissions, and OS limitations
- Experience with state management tools (Redux, Zustand, MobX)
BLE & Embedded
- Hands-on experience implementing BLE communication in mobile apps
- Solid knowledge of BLE concepts (scanning, pairing, bonding, MTU, connection intervals)
- Experience working with ESP32, Nordic nRF52/nRF53, or similar MCUs
- Familiarity with GATT services, characteristics, and custom BLE protocols
- Experience debugging BLE issues using tools like nRF Connect
Integration & Collaboration
- Experience integrating mobile apps with cloud backends (AWS is a plus)
- Strong understanding of JSON-based APIs, data handling, and error management
- Comfortable working cross-functionally with mobile, backend, and firmware teams
Nice to Have:
- OTA firmware updates
- Native iOS (Swift) or Android (Kotlin)
- RTOS / IoT platform experience
- BLE security & power optimization knowledge