Programista (React Native Developer) K/M
Tech Stack / Keywords
Firma i stanowisko
Polskie Radio SA w likwidacji, located in Warsaw, offers employment on a trial period contract. The company provides a rich social program including employee and family vacation subsidies, Multisport card, Employee Capital Plans (PPK), private medical care on preferential terms, and a convenient location near the Wierzbno metro station with free parking.
Wymagania
- Wykształcenie wyższe kierunkowe lub średnie
- W przypadku wykształcenia średniego wymagane jest min. 3-letnie doświadczenie zawodowe w programowaniu w języku TypeScript, we frameworku React Native
- Praktyczna znajomość: React Native (react-native-reanimated, react-native-gesture-handler, MMKV), TypeScript (strict mode, generics, decorators), React (hooks, context, memo, refs, optymalizacja renderów)
- Umiejętność czytania i modyfikacji natywnych modułów dla systemów iOS (Swift) i Android (Kotlin)
- Dobra znajomość: Expo SDK (prebuild, config plugins, expo-router), TanStack Query v5 (queries, mutations, cache invalidation, persystencja), REST API (fetch, AbortSignal, error handling, klienci API z klasą bazową), Git (conventional commits, branching, semVer), Vitest + React Testing Library (testy jednostkowe, testy integracyjne), Xcode + Android Studio (logcat, xcode terminal, debugowanie natywnych modułów)
- Znajomość Clean Architecture, SOLID, wzorców projektowych
- Znajomość Accessibility / WCAG
Nice to have:
- Ruby (Fastlane Fastfiles)
- Finite State Machine (FSM) / State Machine pattern
- Command Bus / Event-Driven Architecture
- DI containers
- Expo Config Plugins (pisanie własnych pluginów prebuild)
- Chromecast / Google Cast SDK
- Media Session API (iOS MPNowPlayingInfo, Android MediaSession)
- Firebase Analytics / GA4
- Gemius SDK
- Sentry
- @shopify/flash-list
- Unistyles (react-native-unistyles)
- Doświadczenie z aplikacjami Heavy Media App (streaming, buffering, queue management, media session, cast, car play / AA)
- AI-powered development i umiejętność efektywnej pracy z agentem/ami LLM
Obowiązki
- Tworzenie i utrzymanie aplikacji mobilnych Polskiego Radia
- Współpraca ze stakeholderami przy definiowaniu celów i wymagań oraz na późniejszych etapach projektów
- Tworzenie dokumentacji technicznej projektów (JIRA, Confluence, API)
- Pisanie czystego i reużywalnego kodu (podejście Clean Code)
- Ścisła współpraca z zespołem backendowym (Python, .Net) i frontendowym (Next.js) przy definiowaniu kontraktów API i modelach danych oraz w celu spójnej integracji usług
- Udział w code review zarówno jako autor, jak i recenzent
- Pisanie i utrzymywanie testów jednostkowych i integracyjnych (TDD)
Oferta
- Zatrudnienie w oparciu o umowę o pracę na okres próbny
- Bogaty program socjalny (dofinasowanie do wypoczynku dla pracowników i ich rodzin, karta Multisport)
- Pracownicze Plany Kapitałowe (PPK) w renomowanym towarzystwie funduszy inwestycyjnych
- Prywatna opieka medyczna na preferencyjnych warunkach
- Doskonała lokalizacja w Warszawie przy metrze Wierzbno
- Bezpłatny parking przy siedzibie firmy
- Realny wpływ na rozwój produktów
- Przyjazna atmosfera pracy w dynamicznym środowisku mediów
- Dodatkowy urlop: 5 dni w roku kalendarzowym dla pracowników z minimum 20 lat pracy w Polskim Radiu
- Program Tacy Sami: wsparcie i rehabilitacja zawodowa pracowników niepełnosprawnych
- Częściowy zwrot kosztów związanych z zakupem okularów lub soczewek kontaktowych
- Atrakcyjne ubezpieczenie NNW i na życie dla pracowników oraz członków rodziny
- Możliwość podnoszenia kwalifikacji zawodowych poprzez udział w szkoleniach, konferencjach i targach branżowych, dofinansowanie do studiów
- Gabinet lekarski w siedzibie Polskiego Radia dostępny dla wszystkich pracowników
- Bezpłatne miejsca parkingowe oraz zadaszona wiata rowerowa
Inne informacje
Oferta pracy dostępna dla kandydatów aplikujących do 3 czerwca 2026 r. Polskie Radio S.A. w likwidacji zastrzega sobie prawo do kontaktu tylko z wybranymi kandydatami oraz do zakończenia rekrutacji bez wyłaniania kandydatów. Dane osobowe będą przetwarzane zgodnie z RODO wyłącznie w celu przeprowadzenia rekrutacji. Podanie danych jest dobrowolne, ale niezbędne do udziału w procesie rekrutacji. Kandydaci mają prawo do wycofania zgody na przetwarzanie danych w dowolnym czasie. Wymagana jest zgoda na przetwarzanie danych osobowych na potrzeby ewentualnych powtórzonych procesów rekrutacyjnych na to samo stanowisko przez okres 6 miesięcy.
Polskie Radio SA w likwidacji
3 aktywne oferty