React Native Developer
IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa
Do uzgodnienia
Wymagania
- React Native
- JavaScript
- TypeScript
- Zustand
- Redux
- React Query
- iOS
- Android
Opis stanowiska
Nasze wymagania:
Minimum 4 lata komercyjnego doświadczenia w pracy z React Native.
Znajomość JavaScript oraz TypeScript (nie wymagamy biegłości w samym TS – jeśli sprawnie poruszasz się w JS, szybko się u nas odnajdziesz).
Doświadczenie w zakresie bezpieczeństwa aplikacji mobilnych – zamiast czystej teorii czy znajomości norm OWASP Mobile, liczy się dla nas Twoja praktyka (na co dzień korzystamy też z narzędzi automatyzujących ten proces).
Umiejętność klarownego komunikowania swoich działań – szukamy osoby, która potrafi konkretnie opisać: co zrobiła, w jaki sposób i dlaczego wybrała dane rozwiązanie.
Praktyczna znajomość architektur (Clean Architecture, MVVM) oraz bibliotek do zarządzania stanem (Zustand, Redux, React Query).
Doświadczenie w integracjach chmurowych (Cloud Integration) oraz wykorzystywaniu natywnych możliwości platform (iOS/Android).
Praca z natywnymi modułami (Bridge, Turbo Modules) i dbałość o optymalizację wydajnościową aplikacji.
Samodzielność i proaktywność – szukamy partnera technologicznego, który bierze odpowiedzialność za kod.
Mile widziane:
Znajomość specyfiki branży medycznej (praca z wrażliwymi danymi i regulacjami bezpieczeństwa).
Zakres obowiązków:
Projektowanie i wdrażanie kompletnej architektury aplikacji w React Native (warstwa logiki, zarządzanie stanem, komunikacja z API) od fazy koncepcji po release.
Samodzielne przekładanie makiet (Figma/Adobe XD) na wydajny kod, z umiejętnością uzasadnienia wybranych rozwiązań technicznych i architektonicznych.
Implementacja bezpiecznych mechanizmów autoryzacji i uwierzytelniania (np. integracje z Auth0, Firebase Auth, OAuth2) oraz dbałość o bezpieczne przechowywanie danych lokalnych.
Integracja aplikacji z usługami chmurowymi (AWS, Azure, GCP) oraz systemami zewnętrznymi, przy zachowaniu najwyższych standardów przesyłu danych.
Dokumentowanie procesu wytwórczego oraz umiejętność klarownego wyjaśnienia (step-by-step) architektury i przepływu danych wewnątrz aplikacji.
Ścisła współpraca z zespołem backendowym przy definiowaniu kontraktów API i optymalizacji komunikacji (REST/GraphQL).
Dobór bibliotek i narzędzi (CI/CD, Fastlane, Bitrise) wspierających rozwój i automatyzację publikacji w sklepach (App Store / Google Play).
Zapewnienie bezpieczeństwa aplikacji zgodnie ze standardami OWASP Mobile, w tym audyt własnych rozwiązań pod kątem podatności.
Oferujemy:
Pracę na godziny do punktowego wsparcia eksperckiego w zakresie tworzenia architektury - godziny pracy i ilość ustalimy dowolnie w zależności od zapotrzebowania i możliwości kandydata
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych
Zatrudnienie na umowę B2B
Pracę w trybie hybrydowym (Warszawa)
Krótki proces rekrutacji polegający na rozmowie HR oraz skill interview z managerem projektu
Minimum 4 lata komercyjnego doświadczenia w pracy z React Native.
Znajomość JavaScript oraz TypeScript (nie wymagamy biegłości w samym TS – jeśli sprawnie poruszasz się w JS, szybko się u nas odnajdziesz).
Doświadczenie w zakresie bezpieczeństwa aplikacji mobilnych – zamiast czystej teorii czy znajomości norm OWASP Mobile, liczy się dla nas Twoja praktyka (na co dzień korzystamy też z narzędzi automatyzujących ten proces).
Umiejętność klarownego komunikowania swoich działań – szukamy osoby, która potrafi konkretnie opisać: co zrobiła, w jaki sposób i dlaczego wybrała dane rozwiązanie.
Praktyczna znajomość architektur (Clean Architecture, MVVM) oraz bibliotek do zarządzania stanem (Zustand, Redux, React Query).
Doświadczenie w integracjach chmurowych (Cloud Integration) oraz wykorzystywaniu natywnych możliwości platform (iOS/Android).
Praca z natywnymi modułami (Bridge, Turbo Modules) i dbałość o optymalizację wydajnościową aplikacji.
Samodzielność i proaktywność – szukamy partnera technologicznego, który bierze odpowiedzialność za kod.
Mile widziane:
Znajomość specyfiki branży medycznej (praca z wrażliwymi danymi i regulacjami bezpieczeństwa).
Zakres obowiązków:
Projektowanie i wdrażanie kompletnej architektury aplikacji w React Native (warstwa logiki, zarządzanie stanem, komunikacja z API) od fazy koncepcji po release.
Samodzielne przekładanie makiet (Figma/Adobe XD) na wydajny kod, z umiejętnością uzasadnienia wybranych rozwiązań technicznych i architektonicznych.
Implementacja bezpiecznych mechanizmów autoryzacji i uwierzytelniania (np. integracje z Auth0, Firebase Auth, OAuth2) oraz dbałość o bezpieczne przechowywanie danych lokalnych.
Integracja aplikacji z usługami chmurowymi (AWS, Azure, GCP) oraz systemami zewnętrznymi, przy zachowaniu najwyższych standardów przesyłu danych.
Dokumentowanie procesu wytwórczego oraz umiejętność klarownego wyjaśnienia (step-by-step) architektury i przepływu danych wewnątrz aplikacji.
Ścisła współpraca z zespołem backendowym przy definiowaniu kontraktów API i optymalizacji komunikacji (REST/GraphQL).
Dobór bibliotek i narzędzi (CI/CD, Fastlane, Bitrise) wspierających rozwój i automatyzację publikacji w sklepach (App Store / Google Play).
Zapewnienie bezpieczeństwa aplikacji zgodnie ze standardami OWASP Mobile, w tym audyt własnych rozwiązań pod kątem podatności.
Oferujemy:
Pracę na godziny do punktowego wsparcia eksperckiego w zakresie tworzenia architektury - godziny pracy i ilość ustalimy dowolnie w zależności od zapotrzebowania i możliwości kandydata
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych
Zatrudnienie na umowę B2B
Pracę w trybie hybrydowym (Warszawa)
Krótki proces rekrutacji polegający na rozmowie HR oraz skill interview z managerem projektu
🔍 Dekoder Ogłoszenia
🔴
nie wymagamy biegłości w samym TS – jeśli sprawnie poruszasz się w JS, szybko się u nas odnajdziesz
TypeScript będzie używany, ale nie oczekuje się od Ciebie zaawansowanej wiedzy, co może oznaczać, że codebase nie jest w pełni pokryty typami lub jest w trakcie migracji.
🟡
Doświadczenie w zakresie bezpieczeństwa aplikacji mobilnych – zamiast czystej teorii czy znajomości norm OWASP Mobile, liczy się dla nas Twoja praktyka
Oczekuje się, że będziesz aktywnie wdrażać i rozwiązywać problemy związane z bezpieczeństwem, a nie tylko teoretycznie je znać.
🟡
Umiejętność klarownego komunikowania swoich działań – szukamy osoby, która potrafi konkretnie opisać: co zrobiła, w jaki sposób i dlaczego wybrała dane rozwiązanie.
Oczekuje się szczegółowego dokumentowania i uzasadniania swoich decyzji technicznych, co może oznaczać potrzebę poświęcania czasu na analizę i pisanie.
🟡
Samodzielność i proaktywność – szukamy partnera technologicznego, który bierze odpowiedzialność za kod.
Oczekuje się, że będziesz samodzielnie podejmować decyzje i rozwiązywać problemy bez ciągłego nadzoru, co może oznaczać dużą autonomię, ale i presję.
🟡
Projektowanie i wdrażanie kompletnej architektury aplikacji w React Native (warstwa logiki, zarządzanie stanem, komunikacja z API) od fazy koncepcji po release.
Oczekuje się, że będziesz odpowiedzialny za całość procesu architektonicznego, co może oznaczać szeroki zakres obowiązków i konieczność podejmowania kluczowych decyzji architektonicznych od podstaw.