Skip to content
Sprinx

Senior programista React Native do cross-platformowych aplikacji mobilnych

Wrocław, Polska · Strefa CET · Przyjmuję nowe projekty

Buduję aplikacje mobilne w React Native i Expo, które trafiają na iOS i Androida z jednego codebase'u. Od apek towarzyszących istniejącym produktom webowym po samodzielne doświadczenia mobile-first — natywna wydajność bez oddzielnych zespołów iOS i Android.

6+
Lat z RN
Expo
I bare workflow
15+
Opublikowanych apek
CET
Strefa czasowa
Co buduję w React Native

Apka mobilna towarzysząca

Mobilna wersja istniejącego produktu webowego. Współdzielona autentykacja, zsynchronizowane dane, push notyfikacje i dostęp offline. Uzupełnia doświadczenie webowe o ficzery mobilne: kamera, GPS, biometria.

MVP aplikacji mobilnej

Szybkie wejście na App Store i Google Play. Core ficzery, autentykacja, push notyfikacje i analityka w tygodnie. Iteracja na podstawie prawdziwego feedbacku userów zamiast zgadywania.

Cross-platform z jednego codebase'u

Jeden codebase TypeScript produkujący natywne apki iOS i Android. Współdzielona logika biznesowa, współdzielone komponenty UI, platformowe dostosowania gdzie trzeba. Połowa kosztu i utrzymania osobnych zespołów natywnych.

Optymalizacja i publikacja w sklepach

Ogarniam pełen pipeline publikacji: podpisywanie apek, listingi sklepowe, screenshoty, TestFlight i Google Play beta, release produkcyjny. Włącznie z OTA updates przez Expo Updates na natychmiastowe poprawki bez review.

Optymalizacja wydajności

Profilowanie i naprawa janku, redukcja bundle size, optymalizacja renderowania list z FlashList i minimalizacja przejść przez bridge. Natywne odczucie na średniopółkowych urządzeniach, nie tylko flagowcach.

Głęboka znajomość React Native
01

Ekosystem Expo

Expo Router na nawigację file-based, EAS Build i Submit na CI/CD, Expo Updates na dostarczanie OTA. Managed workflow kiedy się da, eject na bare workflow kiedy wymagają tego natywne moduły.

02

Native bridging

Kiedy wbudowane moduły React Native nie wystarczają: custom native modules, Turbo Modules na ścieżki krytyczne wydajnościowo, integracja z SDK platformowymi (HealthKit, Google Maps, terminale płatnicze).

03

Architektura offline-first

Lokalna persystencja z WatermelonDB lub MMKV, synchronizacja w tle, rozwiązywanie konfliktów i optymistyczne aktualizacje UI. Apki działające niezawodnie przy słabym zasięgu.

04

Nawigacja i deep linking

Expo Router lub React Navigation z poprawnym deep linkingiem, universal links (iOS) i app links (Android), persystencja stanu nawigacji między restartami apki.

05

Push notyfikacje

Integracja FCM i APNs przez Expo Notifications lub Notifee. Rich notifications, grupowanie, obsługa deep linków i centra notyfikacji in-app. Silent pushe na synchronizację danych w tle.

06

Testowanie na prawdziwych urządzeniach

Testuję na prawdziwych urządzeniach iOS i Android o różnych rozmiarach ekranów i wersjach OS. Detox na E2E, Jest na unit testy, manualne QA na matrycy urządzeń odpowiadającej Twojej bazie użytkowników.

Jak pracuję
01

Ocena platformy

Definiujemy platformy docelowe, potrzebne ficzery natywne i czy managed workflow Expo wystarczy, czy potrzebujemy bare workflow. Bez over-engineeringu — odpowiednie narzędzie do zadania.

02

Budowa i testy na urządzeniach

Buduję ficzery i testuję na prawdziwych urządzeniach od pierwszego dnia. Każdy sprint kończy się buildem beta na TestFlight/Play Store, który możesz zainstalować i przetestować. Żadnych dem na samym symulatorze.

03

Publikacja i wsparcie

Submission do App Store i Google Play, pipeline OTA updates, monitoring crashy. Po launchu mogę iterować nad ficzerami albo przekazać codebase z pełną dokumentacją.

Powiązane projekty
Powiązane technologie
Szukasz też
Najczęstsze pytania

React Native to dobry wybór kiedy potrzebujesz obu platform, chcesz dowieźć szybciej, a apka nie wymaga ciężkiej pracy GPU (gry 3D, AR). Dla większości apek biznesowych, narzędzi produktywności i platform społecznościowych React Native daje natywną wydajność za połowę kosztu developmentu.

Tak, Expo to mój domyślny punkt startu. Ogarnia buildy (EAS), OTA updates i większość natywnych API out of the box. Jeśli projekt wymaga custom native modules poza tym co Expo wspiera, ejectuję na bare workflow — ale to rzadkość z nowoczesnym ekosystemem Expo.

Tak — o to chodzi. Jeden codebase TypeScript, dwie natywne apki. Ogarniam różnice platformowe (wzorce nawigacji, uprawnienia, konwencje UI), żeby każda platforma czuła się natywnie dla swoich userów.

Ogarniam cały proces: podpisywanie kodu, konfiguracja buildu, metadane sklepowe, screenshoty, beta testing na TestFlight/Play Store i release produkcyjny. Stawiam też OTA updates, żeby pushować poprawki bez czekania na review.

Tak. Pracuję z dowolnym API, które wystawia Twój backend — REST, GraphQL czy WebSockety. Jeśli masz apkę webową i chcesz wersję mobilną, zintegruję się z tą samą warstwą autentykacji i danych.

Pracuję na stawce dziennej lub miesięcznej, zależnie od współpracy. Umów bezpłatną 30-minutową rozmowę — dam Ci uczciwą wycenę na podstawie zakresu apki i harmonogramu.

Szukasz senior React Native developera?

Umów bezpłatną 30-minutową rozmowę techniczną. Powiem Ci uczciwie, czy pasuję do Twojego projektu.