React Native mobile apps
Build, release, and maintain production iOS and Android apps — Firebase, push notifications, deep linking, offline storage, and App Store / Google Play releases.
Available
Full-time · contract · remote & onsiteDublin, Ireland · Remote EU, UK & US
Mobile Engineer · React Native · Web Developer
7+ years of software development experience, including 5+ years building production mobile applications with React Native. App Store and Google Play releases, Firebase, REST APIs, GraphQL, WebSockets, offline-first apps, and React web dashboards when the product needs them.
7+
Years software development
5+
Years React Native
Stores
App Store & Google Play
Production mobile apps for iOS and Android — shipped to the stores, maintained in production, and built with product teams.
| Domain | Summary | Benchmark |
|---|---|---|
React Native mobile apps react-nativeexpotypescript Vitadrop · Waddingtons · Amako · BetKing | Build, release, and maintain production iOS and Android apps — Firebase, push notifications, deep linking, offline storage, and App Store / Google Play releases. | App Store Google Play |
React web products reacttypescriptredux Vidalytics · Education platform · Kultprosvet | Analytics dashboards, admin panels, and customer-facing web UIs with React and TypeScript — integrated with REST and GraphQL APIs. | React dashboards |
Backend & APIs node.jsexpressgraphql Kultprosvet · Education platform | Node.js with Express, REST, GraphQL, and GraphQL Subscriptions — MySQL and Firebase backends connected to mobile and web clients. | Node.js APIs |
Live & offline features websocketsgraphqlfirebase Amako · Waddingtons · Vitadrop | WebSockets and GraphQL Subscriptions for real-time sync, offline-first field workflows, and Firebase Auth, Analytics, and Crashlytics in production. | Real-time offline-first |
Native integration turbo-moduleskotlinswift Keept · Vitadrop | Turbo Modules and native host projects when React Native needs camera pipelines, UsageStats, Screen Time APIs, third-party SDKs, or platform-specific behaviour. | SDKs Turbo Modules |
Delivery & collaboration crashlyticsjestreleases NetGame · Elementica · Kultprosvet | Crashlytics-driven debugging, Jest, code reviews, sprint planning, task estimation, mentoring, and stakeholder communication on team projects. | Production support |
Build, release, and maintain production iOS and Android apps — Firebase, push notifications, deep linking, offline storage, and App Store / Google Play releases.
Analytics dashboards, admin panels, and customer-facing web UIs with React and TypeScript — integrated with REST and GraphQL APIs.
Node.js with Express, REST, GraphQL, and GraphQL Subscriptions — MySQL and Firebase backends connected to mobile and web clients.
WebSockets and GraphQL Subscriptions for real-time sync, offline-first field workflows, and Firebase Auth, Analytics, and Crashlytics in production.
Turbo Modules and native host projects when React Native needs camera pipelines, UsageStats, Screen Time APIs, third-party SDKs, or platform-specific behaviour.
Crashlytics-driven debugging, Jest, code reviews, sprint planning, task estimation, mentoring, and stakeholder communication on team projects.
Healthcare, auctions, workforce, media, and education — React Native, Firebase, REST APIs, and real-time features.
Healthcare mobile application with Firebase, REST APIs, camera capture, and on-device image analysis — integrated with native iOS and Android projects via Turbo Modules for third-party SDKs.
Vitadrop is a healthcare mobile application where users run tests through the phone camera. The product needed reliable auth, notifications, and camera-driven workflows on both platforms.
Camera pipelines and third-party SDKs do not fit cleanly into JavaScript alone. The app also had to ship to the stores with Firebase-backed auth and REST integrations.
Built the product in React Native with Firebase and REST APIs for core flows. Camera and SDK integration went through Turbo Modules and native host projects on iOS and Android.
Engineering focus
Constraints
Stack
Production mobile auction platform built with Expo and React Native — catalog browsing, bidding, absentee bids, and two years of feature work while migrating auction functionality from web to mobile.
Waddington's needed a mobile auction platform so collectors could browse lots and bid from their phone, with functionality migrated from an existing web platform.
Auction flows span catalog browsing, live bidding, and absentee bids. The mobile app had to stay maintainable over a long lifecycle while new features landed regularly.
Built with Expo and React Native, integrated with REST APIs for auction data and bid submission. Redux Toolkit kept lot lists, detail screens, and bid panels in sync across the app.
Engineering focus
Constraints
Stack
Workforce management app for field engineers — offline data storage, WebSocket-based real-time sync, React Native upgrade, and ongoing feature delivery.
Amako is a workforce management application used by field engineers who need job data on site, often with poor network coverage.
Field teams cannot rely on constant connectivity. The app had to work offline, sync when possible, and stay on a supported React Native version.
Implemented offline storage and WebSocket sync so engineers could keep working without a connection. Upgraded React Native and delivered features without breaking existing workflows.
Engineering focus
Constraints
Stack
Video analytics and player management platform — analytics dashboards, player configuration, and new functionality delivered with product managers and designers in Agile sprints.
Vidalytics is an admin platform for managing video players and reviewing analytics. The team needed reliable dashboards and configuration tools for internal users.
Analytics views and player settings change frequently. The UI had to stay maintainable while new business requirements landed each sprint.
Built dashboard and configuration features in React with TypeScript, integrated with backend APIs, and iterated with the product team on each release cycle.
Engineering focus
Constraints
Stack
React Native audiobook app with audio playback, offline content storage in SQLite, and REST API integration for content sync and user management.
The audiobook app let users listen to content on mobile with offline access — a common pattern where playback and local storage both matter.
Users expect smooth playback and downloaded content without constant network access. The app needed reliable sync and stable audio handling.
Implemented playback and SQLite-backed offline storage in React Native, with REST APIs for sync and account management. Focused on stability through maintenance and bug fixes.
Engineering focus
Constraints
Stack
Cross-platform screen-time app (repo: FocusGuard) — track distracting apps, warn as limits approach, and block access when exceeded. React Native 0.86 with New Architecture, codegen Turbo Module on both platforms, and native enforcement via Android foreground service plus iOS Screen Time extensions.
Keept helps people reduce phone distraction by monitoring selected apps, nudging before limits are hit, and blocking when limits are exceeded. All limits and usage data stay on device — no account or cloud sync.
Screen-time enforcement needs OS APIs JavaScript cannot access: UsageStats and overlays on Android, Screen Time and shields on iOS. Monitoring must survive backgrounding, reboots, and permission edge cases without corrupting user trust.
React Native 0.86 with New Architecture for shared UI and business logic. A codegen Turbo Module exposes permissions, catalogs, monitor control, and config sync to platform-specific native code. Android runs a foreground service with overlay blocking; iOS uses DeviceActivity extensions and App Group shared state.
Engineering focus
Constraints
Stack
Mobile-first stack aligned with production delivery — primary tools highlighted.
iOS and Android — Expo, releases, Firebase, offline storage, push, deep linking
Vitadrop · Keept · Waddingtons · Amako
Dashboards, admin tools, and product UIs with React and TypeScript
Vidalytics · Education platform · Kultprosvet
REST, GraphQL, WebSockets, and Firebase for mobile and web clients
Kultprosvet · Waddingtons · Amako
Store releases, Turbo Modules, and native host projects for SDK and system API access
Keept · Vitadrop · App Store · Google Play
Crashlytics, releases, Jest, code reviews, and production support
NetGame · Elementica · Waddingtons
Redux Toolkit, React Query, and Zustand for sync with APIs and real-time data
Waddingtons · Vidalytics · Amako
7+ years software development — 5+ years focused on React Native and mobile delivery.
Elementica
Uzhhorod
NetGame
Kyiv
Applications:
Kultprosvet
Dnipro
Devsteam.mobi
Kiev
Absolutist
Dnipro
Systems Analysis — Bachelor's and Master's degrees from Dnipro National University.
Systems Analysis
Hiring for React Native or Mobile Engineer? Share the role, stack, and timeline — I reply within 24 hours.