Job Search and Career Advice Platform

Enable job alerts via email!

Senior React Native Developer

4it Solutions

Katowice

Hybrid

PLN 180,000 - 240,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Dynamiczna firma informatyczna w Katowicach poszukuje Senior React Native Developera. Do zadań należy rozwój aplikacji mobilnej IoT oraz integracja z urządzeniami. Wymagane min. 4 lata doświadczenia w React Native, umiejętności w zakresie IoT, a także biegła znajomość języka angielskiego. Oferujemy formę współpracy B2B i pracę hybrydową.

Benefits

Możliwość pracy zdalnej
Długoterminowa współpraca
Podnoszenie kwalifikacji zawodowych
Otwartość na inicjatywy pracowników
Atmosfera współpracy w zespole

Responsibilities

  • Projektowanie i rozwój aplikacji mobilnych w React Native dla iOS i Android.
  • Wdrażanie nowych funkcji i optymalizacja istniejących rozwiązań.
  • Integracja aplikacji z urządzeniami IoT.
  • Uczestnictwo w projektach aplikacji wielomarkowych.
  • Tworzenie testów jednostkowych oraz automatyzacja procesów CI/CD.
  • Monitorowanie wydajności oraz debugowanie aplikacji.
  • Zabezpieczanie aplikacji, uwierzytelnianie i szyfrowanie.

Skills

React Native
Integracja z urządzeniami IoT
Zarządzanie stanem aplikacji
Testowanie aplikacji mobilnych
Bezpieczeństwo aplikacji
Optymalizacja wydajności
Biegła znajomość języka angielskiego

Tools

Bitrise
GitHub Actions
React Navigation
GraphQL
Job description

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.

Na początek konkrety:
  • Możliwa forma współpracy: B2B
  • Tryb pracy: hybryda (1 dzień w tygodniu - środa w siedzibie firmy w Katowicach)
  • Wymiar pracy: 1FTE

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.

Zakres obowiązków:
  • 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ść
Wymagania:
  • 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.
  • 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
Opis procesu rekrutacji:
  • Rozmowa z przedstawicielem 4IT Solutions
  • Opcjonalna rozmowa z przedstawicielem Klienta (30 min)
  • Zdalna rozmowa techniczna z osobami z zespołu Klienta (1h)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.