Senior React Native Developer – IoT, BLE & NFC (M/F/NB)
Description
Termin przesyłania zgłoszeń: 28 lutego 2026
Multiple locations
Opis oferty pracy
W Etteplan wierzymy, że technologia ma sens tylko wtedy, gdy realnie wspiera ludzi i procesy biznesowe.
Wspieramy naszych klientów w tworzeniu i rozwoju systemów IT, które są stabilne, skalowalne i dopasowane do rzeczywistych potrzeb użytkowników. Pracujemy blisko biznesu, stawiając na jakość inżynierską, odpowiedzialność i partnerską współpracę.
O zespole i projekcie
Dołączysz do zespołu rozwijającego system wspierający analizę i zarządzanie danymi w dużych sieciach wodociągowych. Jednym z kluczowych elementów tego ekosystemu jest aplikacja mobilna typu IoT, wykorzystywana do komunikacji z urządzeniami (wodomierzami) oraz do zbierania i zarządzania danymi pomiarowymi.
Aplikacja rozwijana jest w React Native i działa na platformach iOS oraz Android, z uwzględnieniem specyfiki obu ekosystemów (różnice systemowe, lifecycle, uprawnienia, BLE/NFC, background processing).
Aplikacja komunikuje się z urządzeniami poprzez BLE i NFC, działa w środowisku o podwyższonych wymaganiach dotyczących bezpieczeństwa i niezawodności, a jej główną platformą jest iOS. Rozwijana jest w React Native i stanowi istotny element całego systemu.
Projekt ma charakter długoterminowy i jest częścią większej, stabilnej inicjatywy modernizacyjnej. Zespół ma realny wpływ na kierunek rozwoju rozwiązania, architekturę aplikacji oraz decyzje techniczne.
Zależy nam na dołączeniu nowej osoby w możliwie krótkim czasie. Preferujemy model pracy hybrydowej z jednego z naszych biur: Wrocław, Katowice, Poznań lub Gdańsk.
Na co dzień pracujemy głównie zdalnie, a wizyty w biurze mają charakter okazjonalny
- traktujemy je jako przestrzeń do spotkań zespołowych, warsztatów i budowania relacji, a nie obowiązek określonej liczby dni w tygodniu.
Umożliwiamy również współpracę w modelu w 100% zdalnym, w zależności od indywidualnych preferencji i ustaleń projektowych.
rozwijasz produkcyjną aplikację mobilną IoT, wykorzystywaną realnie w terenie,
pracujesz z React Native jako główną technologią mobilną,
implementujesz komunikację z urządzeniami poprzez BLE i NFC,
masz realną odpowiedzialność za jakość, stabilność i proces release aplikacji,
bierzesz udział w decyzjach architektonicznych i technologicznych,
współtworzysz i rozwijasz CI/CD dla aplikacji mobilnych,
pracujesz w niewielkim, doświadczonym zespole, który stawia na jakość inżynierską.
W tej roli będziesz odpowiadać za:
rozwój i utrzymanie aplikacji mobilnej w React Native (iOS & Android),
implementację i rozwój komunikacji z urządzeniami poprzez BLE i NFC,
projektowanie i rozwój mechanizmów zbierania, buforowania, synchronizacji i przetwarzania danych,
dbanie o jakość, stabilność, wydajność i bezpieczeństwo aplikacji,
integrację aplikacji mobilnej z backendem i innymi systemami,
udział w projektowaniu architektury aplikacji i kluczowych decyzjach technicznych,
odpowiedzialność za proces wydawniczy aplikacji mobilnych, w tym:
przygotowanie buildów,
konfigurację gów, certyfikatów i provisioning,
publikację i utrzymanie wersji w App Store i Google Play,
przygotowanie buildów,
konfigurację gów, certyfikatów i provisioning,
współtworzenie i utrzymanie pipeline’ów CI/CD (automatyczne buildy, testy, dystrybucja),
analizę błędów produkcyjnych, monitoring i poprawę stabilności aplikacji,
współpracę z zespołem backendowym oraz zespołem projektowym po stronie klienta.
Jesteś naszym brakującym ogniwem, jeśli:
masz komercyjne doświadczenie w tworzeniu aplikacji mobilnych w React Native,
masz doświadczenie w pełnym cyklu życia aplikacji mobilnych
- od developmentu, przez testy i CI/CD, po publikację i utrzymanie wersji produkcyjnych,
bardzo dobrze znasz specyfikę platform iOS oraz Android (lifecycle, uprawnienia, ograniczenia systemowe, różnice w BLE/NFC),
dostarczałeś/aś i utrzymywałeś/aś produkcyjne aplikacje mobilne,
masz praktyczne doświadczenie w pracy z BLE i NFC,
pracowałeś/aś przy projektach IoT lub aplikacjach komunikujących się z urządzeniami,
znasz procesy release’owe i wymagania App Store oraz Google Play (review,, g, release tracks),
masz doświadczenie w pracy z CI/CD dla aplikacji mobilnych (np. Fastlane, GitHub Actions, Bitrise, GitLab CI, AppCenter lub podobne),
rozumiesz zagadnienia bezpieczeństwa aplikacji mobilnych i transmisji danych,
bierzesz odpowiedzialność za swoje rozwiązania i ich jakość,
komunikujesz się swobodnie w języku angielskim.
Docenimy również:
doświadczenie w aplikacjach offline-first lub działających w warunkach terenowych,
doświadczenie w utrzymaniu aplikacji o długim cyklu życia,
znajomość narzędzi do monitoringu i crash reportingu (np. Firebase, Sentry, Crashlytics),