Programista/Programistka (React Native Developer) w Dziale Produktu Centrum Mediów Cyfrowych
Tech Stack / Keywords
Firma i stanowisko
Polskie Radio jest największym publicznym nadawcą radiowym w Polsce, instytucją z bogatą, 100-letnią historią, która w swoich projektach łączy tradycję i nowoczesność. Produkujemy i emitujemy autorskie audycje muzyczne, programy publicystyczne, popularnonaukowe, edukacyjne, społeczne, rozrywkowe, familijne, kulturalne oraz sportowe, realizując tym samym misję radia publicznego. Nasze programy to: Jedynka, Dwójka, Trójka, Czwórka, Polskie Radio 24, Polskie Radio Dzieciom, Polskie Radio Kierowców, Polskie Radio Chopin, Polskie Radio dla Ukrainy i Polskie Radio dla Zagranicy. Stawiamy na rozwój nowych technologii – jesteśmy pionierem w rozwoju cyfrowym i użytkowaniu technologii DAB+.
W Internecie docieramy do blisko 3 mln użytkowników miesięcznie za pośrednictwem stron internetowych i aplikacji mobilnych. Strona główna www.polskieradio.pl umożliwia słuchanie na żywo wszystkich stacji radiowych Polskiego Radia oraz materiałów audio, w tym podcastów podzielonych tematycznie na kategorie: audiobooki, dla dzieci, ekologia, folk, głosy historii (nagrania wypowiedzi znanych postaci historycznych), historia, kultura, muzyka, obcojęzyczne, publicystyka, reportaże, słuchowiska, społeczeństwo. Podcasty Polskiego Radia dostępne są również na platformach zewnętrznych: Spotify, iTunes, YouTube. Dodatkowo strony contentowe naszych wszystkich stacji radiowych dają możliwość słuchania radia na żywo, a ponadto dostarczają najważniejszych wiadomości w swoich kategoriach tematycznych.
Mając na uwadze działalność misyjną, aktywnie działamy na rzecz promowania polskiej kultury - wydajemy płyty polskich artystów, produkujemy słuchowiska i reportaże oraz organizujemy koncerty (mamy własne sale koncertowe). Angażujemy się również w działalność charytatywną, w ramach której już od wielu lat wspieramy organizacje i instytucje, które pomagają dzieciom i młodzieży. Dbamy o najwyższą jakość radiowych produkcji, których współtwórcami są nasi słuchacze – bierzemy pod uwagę ich oczekiwania i dostosowujemy do nich naszą ofertę programową. Równocześnie mamy na uwadze dynamicznie zmieniające się wymogi rynkowe. Naszym pracownikom stwarzamy możliwości rozwoju i podnoszenia kwalifikacji, proponując udział zarówno w szkoleniach, jak i ciekawych projektach multimedialnych.
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)
- Clean Architecture (rozumienie i separacja warstw)
- SOLID
- Wzorce projektowe
- Znajomość Accessibility / WCAG
- Komunikatywność i praca zespołowa
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 — 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 (Phyton, .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ę
- Bogaty program socjalny (dofinasowanie do wypoczynku dla pracowników i ich rodzin, karta Multisport)
- Pracownicze Plany Kapitałowe (PPK) w renomowanym towarzystwie funduszy inwestycyjnych
- Prywatną opiekę medyczną na preferencyjnych warunkach
- Doskonałą lokalizację w Warszawie przy metrze Wierzbno, bezpłatny parking przy siedzibie firmy
- Realny wpływ na rozwój produktów
- Przyjazną atmosferę pracy w dynamicznym środowisku mediów
Inne informacje
Polskie Radio S.A. w likwidacji zastrzega sobie prawo do skontaktowania się tylko z wybranymi kandydatami. Polskie Radio S.A. w likwidacji może w każdym czasie, bez podania przyczyn, zakończyć rekrutację, bez wyłaniania kandydatów.
Zgodnie z ogólnie obowiązującymi przepisami i zasadami ustalonymi przez Polskie Radio, w zw. z art. 18 3ca § 1 i § 2 Kodeksu Pracy informujemy, że:
- Wynagrodzenie początkowe na stanowisku obejmuje: wynagrodzenie zasadnicze w wysokości: 10 000 zł miesięcznie brutto według czasowej formy wynagradzania.
- Inne świadczenia związane z pracą odnoszące się do elementów wynagrodzenia i wynagradzania pracowników uwzględniają: a) nagrody: miesięczne dla pracowników Polskiego Radia, Prezesa Zarządu Spółki, Prezesa Zarządu Spółki na wypadek zaistnienia nadzwyczajnych okoliczności, jubileuszowe za wieloletnią pracę po przepracowaniu w Polskim Radiu co najmniej 5 lat, b) dodatek zleceniowy, który może być przyznany pracownikowi z tytułu: wykonywania prac dodatkowych niewchodzących w zakres obowiązków służbowych, okresowego zwiększenia obowiązków służbowych w związku z zastępowaniem pracownika nieobecnego powyżej 30 dni kalendarzowych liczonych w sposób ciągły, powierzenia dodatkowych zadań o wysokim stopniu złożoności lub odpowiedzialności (np. udział w projektach specjalnych), c) ryczałt w związku z wykonywaniem pracy zdalnej (z wyłączeniem okazjonalnej pracy zdalnej), d) dodatek za godziny przepracowane w porze nocnej wypłacany na preferencyjnych warunkach, e) dodatek za pracę w niedziele i święta, które wynikają z harmonogramu (grafiku), f) odprawy w związku z przejściem na rentę lub emeryturę wypłacane na preferencyjnych warunkach.
Polskie Radio S.A. w likwidacji
3 aktywne oferty