Job Description
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.
Dlaczego warto?
- 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ę signingów, certyfikatów i provisioning,
publikację i utrzymanie wersji w App Store i Google Play,
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, privacy, signing, 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),
doświadczenie w projektowaniu architektury aplikacji mobilnych,
znajomość zagadnień związanych z bezpieczeństwem IoT i secure communication,
-
mindset ownership i product thinking, a nie tylko realizacja ticketów.
W Etteplan możesz liczyć na:
- rozwój poprzez pracę w międzynarodowym środowisku i różnorodnych projektach oraz dzielenie się wiedzą w grupach kompetencyjnych,
budżet szkoleniowy i budowanie indywidualnej ścieżki rozwoju podczas regularnych spotkań z menedżerem/menedżerką,
benefity, takie jak prywatna opieka medyczna Medicover, karta Multisport, grupowe ubezpieczenie na życie, dofinansowanie do posiłków,
elastyczność w zakresie godzin pracy i formy współpracy oraz możliwość korzystania z biur we Wrocławiu, Katowicach, Poznaniu i Gdańsku,
udział w inicjatywach technologicznych, wydarzeniach wewnętrznych i społecznościach tematycznych.
Jak przebiega proces rekrutacyjny?
- Wyślij nam swoje CV – najlepiej w języku angielskim. W formularzu daj nam znać, jakie masz oczekiwania finansowe, preferowaną formę współpracy oraz od kiedy możesz rozpocząć pracę.
Sprawdzimy Twoją aplikację – przyjrzymy się Twojemu doświadczeniu i zobaczymy, jak pasuje do tej roli i projektu.
Rozmowa z HR (online) – luźna, partnerska rozmowa (ok. 40–60 minut), żeby lepiej się poznać, porozmawiać o Twojej drodze zawodowej, motywacji i oczekiwaniach.
Rozmowa merytoryczna (online) – spotkanie z osobą techniczną, podczas którego porozmawiamy o Twoim doświadczeniu, projektach mobile/IoT i podejściu do pracy.
Feedback – po zakończeniu procesu wrócimy do Ciebie z informacją zwrotną.
Możesz też zajrzeć na naszą stronę internetową lub Facebooka i zobaczyć, co ciekawego się u nas dzieje!
-
Nasza firma wdrożyła procedury ochrony sygnalistów zgodnie z obowiązującą ustawą. Każda osoba ma prawo zgłaszać nieprawidłowości w bezpieczny sposób, a zgłoszenia są objęte pełną ochroną prawną. Więcej informacji: https://www.etteplan.com/pl/kodeks-postepowania/