React Native Developer (zdalnie)
Antal
⚲ Wrocław
25 200 - 27 720 PLN (B2B)
Wymagania
- React native
- TypeScript
- Redux
- Redux-Saga
- API
- Microsoft Azure
- IoT
- CD
- GitHub Actions
- DevOps
- React
- Testing
- Xcode
- Android Studio (nice to have)
- Swift (nice to have)
- Kotlin (nice to have)
Opis stanowiska
O projekcie: Będziesz odpowiedzialny za projektowanie i rozwój interfejsu mobilnego, który umożliwi milionom właścicieli domów i użytkowników komercyjnych monitorowanie zużycia energii, zwiększenie wydajności systemów HVAC i zminimalizowanie ich wpływu na środowisko. Praca w dynamicznym środowisku Agile, łącząc zaawansowane 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 wysokowydajnych, wielokrotnego użytku komponentów UI dla aplikacji mobilnych Carrier w oparciu o React Native. - Implementacja bezpiecznej, niskoopóźnieniowej komunikacji między urządzeniami mobilnymi a sprzętem HVAC (integracja IoT). - Tworzenie zaawansowanych modułów wizualizacji danych umożliwiających analizę zużycia energii, oszczędności oraz parametrów jakości powietrza (IAQ). - Współpraca z zespołem backendowym przy definiowaniu i integracji REST API hostowanych w Microsoft Azure, z uwzględnieniem poprawnej obsługi JSON oraz podejścia offline-first. - Identyfikacja i eliminowanie problemów wydajnościowych, szczególnie w obszarze synchronizacji dużych ilości danych i złożonych animacji. Wymagania: - Minimum 3 lata komercyjnego doświadczenia w pracy z React Native oraz 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 wykorzystaniem GitHub Actions lub Azure DevOps. - Doświadczenie w testowaniu aplikacji z użyciem 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.