Etteplan

Senior React Native Developer (M/F/NB)

Etteplan  •  Wrocław, PL / Poznań, PL / Katowice, PL / Gdańsk, PL (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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?

  1. 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ę.

  2. Sprawdzimy Twoją aplikację
    – przyjrzymy się Twojemu doświadczeniu i zobaczymy, jak pasuje do tej roli i projektu.

  3. Rozmowa z HR (online)
    – luźna, partnerska rozmowa (ok. 40–60 minut), żeby lepiej się poznać, porozmawiać o Twojej drodze zawodowej, motywacji i oczekiwaniach.

  4. Rozmowa merytoryczna (online)
    – spotkanie z osobą techniczną, podczas którego porozmawiamy o Twoim doświadczeniu, projektach mobile/IoT i podejściu do pracy.

  5. 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/

Etteplan

About Etteplan

We are a technology service company that, with our thinkers and doers, enable breakthroughs that help industrial businesses change.

We bring people and technology together to change businesses for the better.

Etteplan has lead the way in the engineering field already since 1983. In 2021, we had a turnover of EUR 300.1 million. The company currently has over 4,000 professionals in Finland, Sweden, the Netherlands, Germany, Poland, Denmark and China. Etteplan's shares are listed on Nasdaq Helsinki Ltd under the ETTE ticker. www.etteplan.com

Industry
Manufacturing & Production
Company Size
1,001-5,000 employees
Headquarters
Espoo, FI
Year Founded
Unknown
Social Media