Flatgigs

Flatgigs

FlatGigs tailors recruitment strategies for flat-structured companies, aligning teams with skills and culture. Utilizing tech tools for precise candidate organization.

Professional Services

Description

  • Architect, develop, and maintain React Native applications for iOS and Android from concept through App Store and Play Store deployment.
  • Design and optimize communication between mobile devices and IoT hardware for provisioning, pairing, and real-time telemetry.
  • Build custom native modules in Java/Kotlin and Swift/Objective-C when low-level hardware access is required.
  • Implement offline-first data handling and state management to preserve data integrity when devices lose cloud connectivity.
  • Optimize app performance, battery usage, and memory consumption during background scanning and data streaming.
  • Implement end-to-end encryption for device-to-mobile and mobile-to-cloud communication.
  • Integrate mobile applications with RESTful APIs, GraphQL, MQTT, WebSockets, and gRPC services.
  • Own mobile CI/CD pipelines and release automation using tools such as Fastlane, Bitrise, or GitHub Actions.

Requirements

  • 5+ years of professional mobile development experience, including 2+ years on IoT-integrated products.
  • Strong proficiency in TypeScript/JavaScript and the ability to write and debug Swift/Objective-C and Java/Kotlin.
  • Mastery of React Native and its ecosystem, including Hooks, Context API, and Fabric Architecture.
  • Experience with state management tools such as Redux Toolkit, Zustand, or MobX.
  • Deep experience with BLE, including react-native-ble-plx or react-native-ble-manager.
  • Experience with MQTT, WebSockets, and gRPC for real-time bi-directional communication.
  • Proven ability to implement Wi-Fi provisioning flows such as SoftAP and SmartConfig, as well as NFC pairing.
  • Expert-level knowledge of RESTful APIs and GraphQL.
  • Experience with local persistence tools such as WatermelonDB, SQLite, or Realm.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Track record of shipping 2-3 production-grade IoT apps currently available in app stores.
  • Strong understanding of concurrency, multi-threading, and hardware latency issues.
  • Preferred: Experience with AWS IoT Core or Google Cloud IoT.
  • Preferred: Familiarity with C/C++ or firmware development concepts.
  • Preferred: Knowledge of Matter or Thread protocols.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Mobile / Integration Engineer — Lodging

Aspenview Technology Partners Internet Software & Services

AspenView Technology Partners is seeking a Mobile / Integration Engineer to build mobile ordering and payment experiences and cloud-native commerce integrations for hospitality, lodging, and franchise clients.

Android iOS Mobile Development
2 days, 10 hours ago

Senior Roku Engineer

kake 1-10 Internet Software & Services

Join a fast-paced streaming team as a Senior Roku Engineer building scalable, data-driven OTT applications and polished connected-TV experiences from development through Roku App Store release.

CI/CD Figma gRPC REST API UI Design UX Design WebSockets
3 days, 10 hours ago

Mobile Developer (.NET MAUI)

BusPlanner 11-50 Internet Software & Services

BusPlanner is hiring a Mobile Developer to own its .NET MAUI mobile application portfolio, supporting field devices, backend APIs, and app releases across iOS and Android.

Android C# iOS .NET React Native REST API
5 days, 10 hours ago

Senior Mobile Developer

3Pillar Global 1K-5K Internet Software & Services

3Pillar is hiring a senior software engineer to build an AI-accelerated mobile application focused on Android-first delivery, native BLE integration, and a future iOS expansion.

Android Capacitor Expo Ionic iOS Java JavaScript Kotlin React Native SQLite Swift TypeScript
6 days, 10 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers