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 Audio Developer

Magic Media 51-250 Internet Software & Services

Magic Media is hiring a Mobile Audio Developer to design and optimize native iOS and/or Android audio systems for high-quality, low-latency mobile experiences.

Android iOS Java Kotlin Objective-C Swift
12 hours, 5 minutes ago

Sr. Mobile Engineer I (6523)

MetroStar 251-1K IT Services

MetroStar is seeking a Sr. Mobile Engineer I to develop and sustain secure iOS and Android applications that deliver mission-critical mobile capabilities for a highly visible federal government customer.

Agile Android iOS REST API
23 hours, 10 minutes ago

Frontend Developer – JavaScript / Mobile

NEORIS 5K-10K Internet Software & Services

NEORIS, parte de EPAM, busca un Frontend Developer para participar en proyectos de alta complejidad en entornos bancarios y empresariales, con trabajo remoto desde Colombia.

Agile Angular BDD CI/CD CSS Git GitFlow HTML JavaScript Jenkins Mobile Development React Sass Scrum Vue.js
1 day, 12 hours ago

Software Engineer III - Mobile/Web

Harford County Public Library 51-250 Diversified Consumer Services

Stone Tech is hiring a Mid-Level Software Engineer to help build and evolve mobile and web experiences that support Stone’s payments and financial products for Brazilian entrepreneurs.

Android CI/CD CSS Flutter HTML JavaScript React REST API Vue.js
1 day, 13 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