Home / Oferty pracy / IT / Senior React Native Developer

Senior React Native Developer

3 tygodnie temu dodana przez 4IT SOLUTIONS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ (ważna do 22.01.2026)
  • 110.00 zł - 170.00 zł
    brutto za godzinę
    B2B
  • pełny etat
  • Katowice
Inne

Opis

Poszukujemy Senior React Native Developera dla naszego Klienta - jednej z najdynamiczniej rozwijających się firm informatycznych w Polsce, która świadczy usługi tworzenia i utrzymania oprogramowania, aż po automatyzację procesów biznesowych dla kluczowych graczy sektora finansowego, publicznego i technologicznego.

O projekcie:

Projekt obejmuje kompleksowe prace nad rozwojem i utrzymaniem aplikacji mobilnej IoT służącej do zdalnego sterowania systemami grzewczymi. Aplikacja została zbudowana w technologii React Native i jest dostępna na platformach iOS oraz Android, wdrożona w pełni automatycznie na ponad 25 rynkach międzynarodowych. Zarządzanie stanem realizowane jest za pomocą Redux, Context oraz Tanstack Query.

 

Nasze wymagania

  • Minimum 5 lat doswiadczenia jako Frontend Developer (JavaScript/TypeScript, HTML, CSS).
  • Minimum 4 lata doświadczenia z React Native i znajomość najlepszych praktyk w tworzeniu wieloplatformowych aplikacji mobilnych (iOS + Android).
  • Doświadczenie w integracji aplikacji mobilnych z urządzeniami IoT, w tym:
    - odczytywanie parametrów urządzeń (temperatura, tryby pracy, zużycie energii, dane historyczne),
    - sterowanie urządzeniami z poziomu aplikacji (harmonogramy, włączanie/wyłączanie, ustawienia trybu pracy),
    - synchronizacja danych z backendem w chmurze, obsługa powiadomień push.
  • Umiejętność pracy z backendami, mikrousługami i platformami IoT, w tym wdrażanie logiki biznesowej i komunikacji sieciowej.
  • Doświadczenie w pracy z aplikacjami wielomarkowymi i wielojęzycznymi, skalowalnymi na różnych rynkach.
  • Znajomość testowania aplikacji mobilnych i integracji, automatyzacji testów oraz procesów CI/CD (np. Bitrise, GitHub Actions, Fastlane).
  • Znajomość narzędzi do monitorowania i debugowania aplikacji mobilnych.
  • Umiejętność zapewnienia bezpieczeństwa aplikacji i komunikacji, w tym uwierzytelniania użytkowników, szyfrowania danych i ochrony kanałów komunikacyjnych między aplikacją, urządzeniem i chmurą.
  • Optymalizacja wydajności aplikacji, w tym czasu uruchamiania, rozmiaru pakietu, responsywności, obsługi trybu offline i zarządzania problemami z łącznością.
  • Biegła znajomość języka angielskiego pozwalająca na komunikację z klientem anglojęzycznym
  • Mile widziane:
    • Biegła znajomość TypeScript, Redux / MobX, React Navigation i GraphQL.
    • Doświadczenie w pracy z aplikacjami o wysokiej skalowalności i integrowaniu ich z platformami chmurowymi.
    • Znajomość zasad UX/UI w kontekście aplikacji mobilnych.
    • Doświadczenie w migracji istniejących aplikacji do React Native lub modernizacji stosu technologicznego.
    • Znajomość standardów bezpieczeństwa aplikacji mobilnych i IoT.

Twoje zadania

  • Projektowanie, rozwój i utrzymanie aplikacji mobilnych przy użyciu React Native dla platform iOS i Android.
  • Wdrażanie nowych funkcji i optymalizacja istniejących rozwiązań pod kątem wydajności, bezpieczeństwa i skalowalności.
  • Integracja aplikacji mobilnych z urządzeniami IoT.
  • Udział w projektach skupiających się na tworzeniu aplikacji wielomarkowych i wielojęzycznych dla różnych rynków.
  • Tworzenie i utrzymanie testów jednostkowych i integracyjnych, a także automatyzacja procesów wdrażania w środowisku CI/CD.
  • Monitorowanie, analiza i debugowanie wydajności aplikacji przy użyciu odpowiednich narzędzi.
  • Zapewnienie wysokiego poziomu bezpieczeństwa aplikacji  uwierzytelnianie użytkowników, szyfrowanie danych i ochrona kanałów komunikacyjnych.
  • Optymalizacja wydajności aplikacji pod kątem czasu uruchamiania, rozmiaru pakietu, responsywności, obsługi trybu offline i obsługi łączność

     

To oferujemy

  • Możliwość pracy zdalnej
  • Długoterminowa współpraca
  • Możliwość podnoszenia kwalifikacji zawodowych
  • Atmosfera otwartości i współpracy w zgranym zespole
  • Otwartość na inicjatywy pracowników

Etapy rekrutacji

  1. Rozmowa z przedstawicielem 4IT Solutions
  2. Opcjonalna rozmowa z przedstawicielem Klienta (30 min)
  3. Zdalna rozmowa techniczna z osobami z zespołu Klienta (1h)
Nr referencyjny: ID 183
Klauzula informacyjna

Administratorem Pana/Pani danych osobowych jest 4IT Solutions sp. z o.o. z siedzibą w Warszawie, Aleje Jerozolimskie 200 lok. 315, 02-486-Warszawa.

Wszelkie prośby i uwagi związane z danymi osobowymi prosimy kierować na adres ado@4it-solutions.pl.

do końca 8 dni