To ogłoszenie wygasło
Rekrutacja na to stanowisko została zakończona. Sprawdź podobne oferty poniżej.
React Native Developer (zdalnie)
Antal Polska
Opis oferty
Będziesz odpowiedzialny za projektowanie oraz rozwój mobilnego interfejsu, który umożliwi milionom właścicieli domów oraz użytkowników komercyjnych monitorowanie zużycia energii, optymalizację wydajności systemów HVAC i ograniczenie ich wpływu na środowisko. Praca w dynamicznym środowisku Agile, łącząc nowoczesne rozwiązania sprzętowe IoT z płynnym, wysokiej jakości doświadczeniem użytkownika.
Lokalizacja: zdalnie
Forma zatrudnienia: B2B, contracting
Zakres obowiązków:
-
Projektowanie i tworzenie wydajnych, wielokrotnego użytku komponentów UI dla aplikacji mobilnych Carrier w oparciu o React Native.
-
Implementacja bezpiecznej, niskoopóźnieniowej komunikacji pomiędzy urządzeniami mobilnymi a sprzętem HVAC (integracja IoT).
-
Tworzenie zaawansowanych modułów wizualizacji danych, które pozwalają na analizę zużycia energii, oszczędności oraz parametrów jakości powietrza (IAQ).
-
Współpraca z zespołem backendowym w zakresie definiowania i integracji REST API hostowanych w Microsoft Azure, z uwzględnieniem poprawnej obsługi JSON oraz podejścia offline-first.
-
Identyfikacja oraz eliminowanie problemów wydajnościowych, zwłaszcza w obszarze synchronizacji dużych zbiorów danych i złożonych animacji.
Wymagania techniczne:
-
Minimum 3 lata komercyjnego doświadczenia w pracy z React Native i TypeScript.
-
Bardzo dobra znajomość zarządzania stanem aplikacji (Redux, Redux-Saga lub Context API), szczególnie w kontekście złożonych stanów urządzeń.
-
Znajomość środowiska Microsoft Azure (w tym IoT Hub) oraz procesów CI/CD z użyciem GitHub Actions lub Azure DevOps.
-
Doświadczenie w testowaniu aplikacji przy użyciu Jest oraz React Testing Library, zapewniające pokrycie kodu na poziomie min. 80%.
-
Dobra znajomość ekosystemu mobilnego, w tym Xcode, Android Studio oraz procesu publikacji aplikacji w App Store i Google Play.
Mile widziane:
-
Doświadczenie w pracy z systemami zarządzania energią (EMS) lub rozwiązaniami smart home / IoT.
-
Doświadczenie w tworzeniu natywnych mostów (native module bridging), np. w Swift lub Kotlin dla React Native.
-
Znajomość bibliotek do wizualizacji danych (np. Victory, Recharts) w celu tworzenia wykresów zużycia energii.