Senior React Native Developer
Marii Skłodowskiej-Curie 30, Katowice
4IT Solutions
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
Stawka: 110-140 PLN/h
Tryb pracy: hybryda (1 dzień w tygodniu - środa w siedzibie firmy w Katowicach)
Wymiar pracy: 1FTE
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.
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 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.
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
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)
Senior React Native Developer
Senior React Native Developer
Marii Skłodowskiej-Curie 30, Katowice
4IT Solutions