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

Senior Staff Engineer - Mobile, Fanatics Markets

Fanatics 5K-10K Retailing

Fanatics Markets is seeking a Sr. Staff Mobile Engineer to define the technical direction of its Kotlin Multiplatform prediction and trading app across Android, iOS, and other platforms.

Agile Android CI/CD Design Systems Gradle iOS Kotlin Scrum
1 day, 22 hours ago

Full Stack Engineer

roo.vet 11-50 Health Care Providers & Services

Roo is hiring a remote-first Full Stack Engineer II to build and maintain scalable marketplace features connecting veterinary professionals with animal hospitals.

AWS CI/CD Cypress Express.js JavaScript Jest Mobile Development Node.js React React Native SQL TypeScript
1 day, 22 hours ago

Mobile Developer (Fullstack)

Alabama Solutions 11-50 Internet Software & Services

Desarrollador/a Mobile Fullstack para una empresa uruguaya, responsable de evolucionar y mantener aplicaciones iOS y Android junto con sus APIs y componentes nativos en un entorno ágil.

Agile Android Django Firebase iOS Kotlin OAuth Python React React Native REST API Swift TypeScript
5 days, 23 hours ago

Senior Mobile Engineer

Mattermost 51-250 Professional Services

Mattermost is seeking a Senior Mobile Engineer to own and improve its secure React Native mobile experience for defense, intelligence, and critical-infrastructure teams operating in constrained DDIL environments.

Android Development iOS Development React Native TypeScript WebRTC
1 week 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