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 Engineer (React Native)

PadSplit 51-250 Family Services

PadSplit is seeking a React Native Mobile Engineer to help evolve the mobile and web experience used daily by its members and hosts.

Android Django Git iOS MySQL PostgreSQL Python React React Native REST API
2 days, 2 hours ago

Staff Mobile Engineer (TW Android)

Coupang 1K-5K Internet Software & Services

쿠팡의 Taiwan Front Engineering 팀에서 대만 쿠팡 앱의 고객 접점 모바일/웹 시스템을 개발·개선하는 Staff Android Engineer 역할입니다.

Android Kotlin UX Design
3 days, 2 hours ago

Senior Mobile Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a Senior Mobile Engineer to build and evolve Flutter-based mobile applications for manufacturing condition monitoring and predictive maintenance.

Android AWS Dart Datadog Flutter GitHub Actions GraphQL iOS IoT OpenAPI REST API SQLite TypeScript
5 days, 1 hour ago

Freelance Mobile App Developer (iOS / Android)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a part-time remote Mobile App Developer for the Tendem project to build and refine native and cross-platform mobile apps in a hybrid AI + human workflow.

Android Firebase Flutter iOS Jetpack Compose Kotlin React Native REST API Supabase Swift SwiftUI
5 days, 1 hour 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