Dołączysz do projektu rozwoju istniejącej aplikacji mobilnej, gdzie kluczowym celem jest integracja technologii React Native z już funkcjonującą natywną platformą (iOS / Android).
Twoim zadaniem będzie zaprojektowanie i wdrożenie podejścia, które pozwoli efektywnie łączyć oba światy — natywny kod oraz komponenty React Native — przy zachowaniu wysokiej jakości, skalowalności i stabilności aplikacji.
Senior React Native Developer
Twój zakres obowiązków
- Projektowanie architektury integracji React Native z istniejącą aplikacją natywną
- Identyfikacja punktów integracji pomiędzy warstwą native a React Native
- Implementacja oraz optymalizacja komunikacji między warstwami (native ↔ React Native)
- Współpraca z zespołami iOS i Android przy wdrażaniu nowych rozwiązań
- Zapewnienie wysokiej wydajności oraz stabilności aplikacji
- Współtworzenie standardów i dobrych praktyk dla rozwoju hybrydowej architektury mobile
- Udział w decyzjach technologicznych i architektonicznych
Nasze wymagania
- Bardzo dobra znajomość React Native
- Doświadczenie w rozwoju aplikacji natywnych (iOS: Swift / Objective-C, Android: Kotlin / Java)
- Doświadczenie w integracji React Native z aplikacją natywną (hybrid apps)
- Znajomość architektury aplikacji mobilnych
- Doświadczenie z komunikacją między warstwami (bridge, native modules)
- Doświadczenie w zarządzaniu stanem i przepływem danych
- Doświadczenie z systemami build (CI/CD dla mobile)
- Umiejętność pracy z zespołami cross-platform (iOS, Android, backend)
- Doświadczenie w projektowaniu architektury (np. modularization, micro-frontends mobile)
- Znajomość narzędzi CI/CD dla aplikacji mobilnych
- Doświadczenie z performance optimization w React Native
- Praca przy dużych, skalowalnych aplikacjach mobilnych
- Doświadczenie konsultingowe lub rola Tech Lead / Architect
To oferujemy
- Realny wpływ na architekturę produktu
- Pracę przy złożonym systemie mobile (React Native + native)
- Współpracę z doświadczonym zespołem