Flatgigs

Senior Mobile Developer, IoT & React Native Specialist

United Arab Emirates
React Native TypeScript JavaScript Swift Objective-C Java Kotlin gRPC REST GraphQL SQLite GitHub Actions C++
Description

Senior Mobile Developer (IoT & React Native Specialist)

Location: United Arab Emirates

Workplace: remote

Description

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. 
Flatgigs
Flatgigs

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say