Programista - React Native Developer K/M
- Compensation
- Not disclosed
- Location
- Niepodległości 77/85, 00-977 Warszawa, Polska, Poland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Mobile
- Posted
Skills
Full description
Zakres obowiązków: Osoba zatrudniona na tym stanowisku będzie odpowiedzialna . za:- Rozwój i utrzymanie aplikacji mobilnych Polskiego Radia na iOS i Android w React Native.- Tworzenie funkcji związanych z radiem na żywo, treściami audio i wideo, podcastami, archiwum oraz personalizacją doświadczenia użytkownika.- Projektowanie i rozwój komponentów, modułów oraz integracji z natywnymi funkcjami systemów iOS i Android.- Integrację aplikacji z API i usługami backendowymi oraz współpracę przy definiowaniu kontraktów i modeli danych.- Dbanie o wydajność, stabilność, dostępność i jakość aplikacji, w tym diagnozowanie problemów produkcyjnych.- Udział w code review oraz tworzenie i utrzymywanie testów jednostkowych i integracyjnych.- Współpracę z zespołami backend, frontend, UX/UI i produktu na wszystkich etapach rozwoju funkcji.- Udział w procesie publikacji aplikacji oraz utrzymaniu jakości kolejnych wydań w App Store i Google Play.Wymagania: - wykształcenie: brak lub niepełne podstawowe - konieczne - inne zawody: Technik programista* - konieczne - pozostałe: Oczekiwania wobec kandydatów:- Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji mobilnych w React Native i TypeScript.- Bardzo dobra znajomość React Native, React i TypeScript oraz praktyka w budowaniu i utrzymaniu aplikacji na iOS i Android.- Doświadczenie z Expo SDK / EAS lub porównywalnym procesem budowania i publikacji aplikacji.- Praktyczna znajomość zarządzania stanem i danymi z API (np. TanStack Query) oraz integracji z REST API.- Umiejętność diagnozowania problemów i wydajności aplikacji z użyciem Xcode i Android Studio.- Podstawowa umiejętność czytania i modyfikowania kodu natywnego w Swift i Kotlin lub gotowość do pracy na styku React Native i warstwy natywnej.- Doświadczenie w testowaniu aplikacji mobilnych oraz znajomość Git i procesów CI/CD.- Dbałość o jakość kodu, architekturę, dostępność i doświadczenie użytkownika.- Komunikatywność, samodzielność i umiejętność współpracy w zespole produkt