Senior React Native Developer
O DEV12 Group
Jesteśmy DEV12 Group – dynamiczną i innowacyjną firmą technologiczną, która łączy kompetencje Software House’u z doświadczeniem twórców własnych produktów. Specjalizujemy się w rozwiązaniach DeepTech i AI w obszarze nowoczesnego marketingu, które wykorzystujemy zarówno w projektach dla naszych klientów, jak i rozwijając nasze autorskie platformy, takie jak AdsMast czy Mastiqo
Twój pierwszy projekt z nami
W DEV12 Group budujemy aplikacje dedykowane. Szukamy doświadczonego React Native Developera, który przejmie stery po stronie mobilnej i zbuduje tę aplikację od zera.
Aplikacja będzie narzędziem krytycznym – musi działać niezawodnie. Będzie wymagała obsługi zdarzeń w czasie rzeczywistym (alerty), precyzyjnej geolokalizacji w tle i bezbłędnej integracji z naszym backendem. Jeśli lubisz mieć realny wpływ na architekturę i nie boisz się wyzwań związanych z natywnymi funkcjami telefonów, to dobrze trafiłeś.
Nasz Tech Stack
Fundament to React Native z Expo + TypeScript, wraz z następującymi technologiami
Nawigacja: Expo Router
Stan globalny: Znajomość bibliotek do zarządzania stanem React
Dane z API: Apollo Client (komunikacja z backendem za pomocą GQL), React Query
Real-time: WebSockets
Powiadomienia push
Lokalizacja: react-native-geolocation-service lub expo-location, mapy przez react-native-maps
Monitoring błędów: Sentry albo Firebase Crashlytics - coś musi łapać crashe na produkcji
Testy: Znajomość technologii do pisania testów E2E aplikacji mobilnych i webowych
CI/CD: (Fastlane, Bitrise, EAS Build lub inne) to dla Ciebie narzędzie, nie magia.
Backend (Node.js + NestJS + PostgreSQL) już istnieje i będzie rozwijany równolegle. Będziesz współpracować z backendowcami w celu rozwijania kontraktów API, struktur danych i obsługi eventów - musisz się w tym poruszać swobodnie.
Co będziesz robić na co dzień?
Rozwijanie istniejącej aplikacji mobilnej (iOS, Android i Web) oraz tworzenie nowych od podstaw dla branży bezpieczeństwa.
Projektować architekturę po stronie frontendu mobilnego i wybierać odpowiednie biblioteki.
Biegle poruszać się w tematach mobilnych, min.: śledzenie lokalizacji w tle, optymalizację zużycia baterii i niezawodne odbieranie krytycznych powiadomień push.
Dbać o bezpieczeństwo samej aplikacji (szyfrowanie, bezpieczne przechowywanie tokenów).
Konfigurować i wypuszczać buildy do App Store i Google Play.
Czego szukamy
Pracowałeś/aś minimum 4 lata w React Native komercyjnie
Rozumiesz różnicę między iOS a Androidem na poziomie uprawnień, cyklu życia aplikacji i zachowania systemu - nie tylko na poziomie stylowania
Potrafisz napisać lub poprawić natywny moduł (Swift / Kotlin) gdy biblioteka JS nie wystarczyła
Masz doświadczenie w pełnym cyklu życia aplikacji, od pomysłu po utrzymanie na produkcji
Znasz cykl wydania aplikacji - od podpisania certyfikatem po review w App Store
Co Oferujemy
Wynagrodzenie: 16-21k netto
Realny Wpływ: Pełna techniczna odpowiedzialność za kluczową warstwę produktu.
Sprzęt: Służbowy sprzęt komputerowy.
Elastyczne formy współpracy: umowa o pracę, B2B.
Tryb pracy: hybrydowy / zdalnym.
Rozwój: umożliwienie rozwoju kompetencji technicznych oraz zdobycia praktycznego doświadczenia
Senior React Native Developer
Senior React Native Developer