React Native (BLE & IoT Integration)
2621 views | Apply Before: 2025-12-27
Job Summary
No. of Vacancy
1
Job Type
Full Time
Offered Salary
NPR 150000 - 180000 Monthly
Gender
Any
Career Level
Senior Level
Category
N/A
Experience
3+ years experience in mobile app development (React Native preferred)
Preferred Education
Bachelor in IT/Engineering
Location
Remote (Work From Home)
Apply Before
2025-12-27
Job Description

We are building a next-generation mobile application that connects seamlessly with an existing IoT device via Bluetooth Low Energy (BLE) and synchronizes user data with a cloud backend.
The system consists of three components:

  • A lightweight backend (similar to Firestore/Supabase)
  • An existing IoT device using BLE
  • A cross-platform mobile app (Android + iOS) — the primary development focus

We are looking for an experienced Mobile App Developer with strong expertise in BLE communication and cross-platform mobile development. The ideal candidate will lead the development of the mobile app, integrate BLE workflows, and ensure reliable communication with the backend system.

Responsibilities
Mobile App Development

  • Build a production-ready mobile app for iOS and Android (React Native preferred; open to Flutter or native if strongly justified)
  • Implement smooth UI/UX, state management, offline sync, and background operations
  • Develop secure authentication and user flows

BLE / IoT Integration

  • Integrate the app with an existing BLE-based IoT device
  • Implement device discovery, pairing, data exchange, firmware communication, and reconnection logic
  • Handle BLE performance, latency, and error recovery

Backend Synchronization

  • Connect the mobile app with a minimal backend (Firestore/Supabase-style)
  • Design and implement robust syncing, caching, and conflict resolution
  • Ensure secure communication and data integrity

Collaboration / System Design

  • Work closely with hardware engineers, backend developers, and product designers
  • Participate in architecture discussions and technical decision-making
  • Produce clear documentation for BLE workflows and app subsystems
Job Specification

Required Qualifications

  • 3+ years experience in mobile app development (React Native preferred)
  • Strong experience working with BLE on mobile (scan, connect, services, characteristics, notifications)
  • Experience building apps that interact with hardware/IoT devices
  • Solid understanding of mobile app architecture, state management, and performance optimization
  • Comfort working with backend APIs, databases, and cloud services
  • Ability to write clean, maintainable, well-tested code

Bonus / Nice-to-Have

  • Experience with Flutter, Swift, Kotlin, or native BLE APIs
  • Familiarity with Firestore, Supabase, or similar cloud backends
  • Understanding of IoT communication protocols and embedded systems
  • Experience with OTA firmware updates via mobile
  • UI/UX awareness and ability to contribute to app flows

What We Offer

  • Opportunity to build a high-impact product from the ground up
  • Flexible working environment
  • Collaboration with a small, highly skilled cross-functional team
  • Competitive compensation
  • Long-term project potential
IT Outsourcing Company

IT project outsourcing company