JustJoin.IT Hybrydowo Senior

Senior React Native Developer

Britenet

⚲ Katowice, Kielce, Wrocław, Rzeszów

120 - 150 PLN/h netto (B2B)

Wymagania

  • iOS
  • IoT
  • Android
  • TypeScript
  • HTML
  • Redux
  • React Native
  • CSS
  • JavaScript

Opis stanowiska

Poszukujemy doświadczonego Senior React Native Developera, który dołączy do zespołu rozwijającego nowoczesne, wieloplatformowe aplikacje mobilne (iOS/Android) zintegrowane z urządzeniami IoT. Osoba na tym stanowisku będzie miała realny wpływ na architekturę aplikacji, jakość kodu oraz rozwój produktów dostępnych na wielu rynkach. Praca z biura w Katowicach 1 x w tygodniu (środa). Nasze oczekiwania • Minimum 4 lata doświadczenia w React Native oraz 5+ lat w frontendzie (JavaScript/TypeScript, HTML, CSS). • Bardzo dobra znajomość React Native oraz najlepszych praktyk tworzenia aplikacji mobilnych. • Doświadczenie w integracji aplikacji mobilnych z backendem, mikroserwisami i platformami IoT. • Znajomość testów mobilnych, testów integracyjnych oraz automatyzacji testów. • Doświadczenie z CI/CD (np. Bitrise, GitHub Actions, Fastlane). • Umiejętność korzystania z narzędzi do monitorowania i debugowania aplikacji mobilnych. • Doświadczenie w tworzeniu aplikacji wielojęzycznych i wielomarkowych, skalowalnych na różne rynki. • Znajomość zagadnień związanych z bezpieczeństwem aplikacji mobilnych i komunikacji sieciowej. • Znajomość języka angielskiego na poziomie min. B2 Mile widziane • Doświadczenie z Redux / MobX, React Navigation, GraphQL. • Wiedza z zakresu UX/UI dla aplikacji mobilnych. • Doświadczenie w migracji aplikacji do React Native lub modernizacji stacku technologicznego. • Znajomość standardów bezpieczeństwa aplikacji mobilnych i IoT. Kluczowe zadania • Projektowanie i rozwój aplikacji mobilnych w React Native (iOS + Android). • Integracja aplikacji z urządzeniami IoT. • Implementacja logiki biznesowej oraz komunikacji sieciowej z backendem i mikroserwisami. • Optymalizacja wydajności aplikacji (czas uruchamiania, rozmiar paczki, responsywność, tryb offline). • Zapewnienie bezpieczeństwa aplikacji i komunikacji (uwierzytelnianie, szyfrowanie danych). • Tworzenie i utrzymywanie testów mobilnych oraz integracyjnych. • Współpraca z zespołami backend, IoT, QA i UX/UI w środowisku międzynarodowym.