React Native Developer(middle)

$$$

About the Project

We're building an enterprise IoT platform that transforms connected devices such as coffee machines, refrigerators, and similar hardware into secure, self-service stations with access control and usage tracking.

 

As part of the mobile team, you'll develop and maintain two white-label applications used by end users and operators. The mobile layer is built with React Native and Expo, consuming strongly typed backend APIs delivered by the platform team.

 

The project follows an AI-assisted development approach, supported by a well-defined architecture and engineering standards. You'll work closely with an experienced software architect who oversees the overall system design and code quality. This is a dedicated mobile development role with no backend responsibilities and no direct client communication.

 

Technology Stack

Mobile

  • React Native
  • Expo (mandatory)
  • TypeScript
  • NativeWind
  • Tailwind CSS

State Management & Data

  • TanStack Query

Testing

  • Detox
  • Maestro

Development Tools

  • Claude Code
  • Codex
  • GitHub
  • Linear
  • CodeRabbit

CI/CD & Distribution

  • EAS Build
  • EAS Submit
  • OTA Updates
  • App Store & Google Play release pipelines

 

Responsibilities

  • Develop and maintain consumer and operator mobile applications within a shared React Native codebase
  • Implement features such as QR/NFC-based access, transaction history, notifications, device monitoring, restocking workflows, issue reporting, and device onboarding
  • Build and maintain a scalable white-label architecture supporting multiple brands through configuration-driven theming and feature management
  • Integrate with typed backend APIs and ensure robust handling of authentication, loading states, errors, offline scenarios, and synchronization
  • Manage the complete mobile release lifecycle, including builds, store submissions, OTA updates, signing certificates, and deployment processes
  • Create accessible, responsive, and RTL-compatible user interfaces that meet modern usability standards
  • Develop and maintain automated tests, including component, integration, and end-to-end test coverage
  • Leverage AI-powered development tools effectively while maintaining strong engineering judgment and ownership of delivered code
  • Participate in daily asynchronous communication and weekly project review sessions

 

Requirements

  • 3+ years of professional experience building and shipping React Native applications
  • Proven experience with the Expo ecosystem, including EAS Build, EAS Submit, OTA updates, and mobile release management
  • At least one production application published on the App Store and/or Google Play (portfolio, store link, or demo required)
  • Strong TypeScript and modern React skills, including hooks, component composition, and scalable state management patterns
  • Hands-on experience with NativeWind and Tailwind CSS
  • Experience building reusable UI components and working with design systems
  • Experience implementing white-label or multi-tenant mobile applications is highly desirable
  • Solid understanding of mobile API integration patterns, authentication flows, caching, retries, and offline-first considerations
  • Experience using AI-assisted coding tools such as Claude Code, Codex, Cursor, or similar solutions in a professional workflow
  • Strong written and verbal English communication skills
  • Ability to work independently in a remote-first environment

 

Nice to Have

  • Experience with React web applications and the TanStack ecosystem
  • Push notification implementation using Expo Notifications, FCM, and APNs
  • Experience building custom native modules or Expo config plugins
  • Familiarity with Reanimated and Gesture Handler for advanced mobile interactions
  • Previous experience delivering white-label, multi-brand, or enterprise mobile products
  • Experience working in IoT, connected-device, or hardware-integrated environments

Required languages

English B2 - Upper Intermediate
Published 15 June
46 views
ยท
23 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...