Job VC
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