Skip to content
Sprinx

Senior React Native developer for cross-platform mobile apps

Based in Wroclaw, Poland · EU timezone · Available for new projects

I build mobile apps with React Native and Expo that ship to both iOS and Android from a single codebase. From companion apps for existing web products to standalone mobile-first experiences — native performance without separate iOS and Android teams.

6+
Years with RN
Expo
& bare workflow
15+
Apps published
EU
Timezone (CET)
What I Build With React Native

Companion mobile app

Mobile version of your existing web product. Shared authentication, synchronized data, push notifications, and offline access. Built to complement the web experience with mobile-specific features like camera, GPS, and biometrics.

MVP mobile app

Get to the App Store and Google Play fast. I build the core features, authentication, push notifications, and analytics in weeks. Iterate based on real user feedback instead of guessing at features.

Cross-platform from one codebase

Single TypeScript codebase producing native iOS and Android apps. Shared business logic, shared UI components, platform-specific adjustments where needed. Half the cost and maintenance of separate native teams.

App Store optimization and publishing

I handle the full publishing pipeline: app signing, store listings, screenshots, TestFlight and Google Play beta, and production release. Including OTA updates with Expo Updates for instant bug fixes without app review.

Performance optimization

Profiling and fixing jank, reducing bundle size, optimizing list rendering with FlashList, and minimizing bridge crossings. Native feel on mid-range devices, not just flagship phones.

Deep React Native Expertise
01

Expo ecosystem

Expo Router for file-based navigation, EAS Build and Submit for CI/CD, Expo Updates for OTA delivery. I use managed workflow when possible and eject to bare workflow when native modules require it.

02

Native bridging

When React Native's built-in modules aren't enough: custom native modules, Turbo Modules for performance-critical paths, and integration with platform-specific SDKs (HealthKit, Google Maps, payment terminals).

03

Offline-first architecture

Local data persistence with WatermelonDB or MMKV, background sync, conflict resolution, and optimistic UI updates. Apps that work reliably in spotty network conditions.

04

Navigation and deep linking

Expo Router or React Navigation with proper deep linking, universal links (iOS) and app links (Android), and navigation state persistence across app restarts.

05

Push notifications

FCM and APNs integration via Expo Notifications or Notifee. Rich notifications, notification grouping, deep link handling, and in-app notification centers. Silent pushes for background data sync.

06

Testing on real devices

I test on real iOS and Android devices across multiple screen sizes and OS versions. Detox for E2E testing, Jest for unit tests, and manual QA on a device matrix that matches your user base.

How I Work
01

Platform assessment

We define which platforms to target, which native features you need, and whether Expo managed workflow covers your requirements or we need bare workflow. No over-engineering — just the right tool for the job.

02

Build and test on devices

I build features and test on real devices from day one. Every sprint ends with a TestFlight/Play Store beta build you can install and test yourself. No simulator-only demos.

03

Publish and support

App Store and Google Play submission, OTA update pipeline, and crash monitoring. Post-launch, I can iterate on features or hand off the codebase with full documentation.

Related Projects
Related Technologies
Also available as
Frequently Asked Questions

React Native is the right choice when you need both platforms, want to ship faster, and your app doesn't require heavy GPU work (3D games, AR). For most business apps, productivity tools, and social platforms, React Native delivers native performance at half the development cost.

Yes, Expo is my default starting point. It handles builds (EAS), OTA updates, and most native APIs out of the box. If a project needs custom native modules beyond what Expo supports, I eject to bare workflow — but that's rare with the modern Expo ecosystem.

Yes — that's the whole point. One TypeScript codebase, two native apps. I handle platform-specific differences (navigation patterns, permissions, UI conventions) so each platform feels native to its users.

I manage the full process: code signing, build configuration, store metadata, screenshots, TestFlight/Play Store beta testing, and production release. I also set up OTA updates so you can push bug fixes without waiting for app review.

Yes. I work with whatever API your backend exposes — REST, GraphQL, or WebSockets. If you have a web app and want a mobile companion, I'll integrate with the same authentication and data layer.

I work on a daily or monthly rate depending on the engagement. Book a free 30-minute call and I'll give you an honest estimate based on your app scope and timeline.

Ready to hire a senior React Native developer?

Book a free 30-minute technical call. I'll review your requirements and tell you honestly if I'm the right fit.