Programista/Programistka (React Native Developer) w Dziale Produktu Centrum Mediów Cyfrowych

Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę
#343469·Dodano dziś·1
Źródło: theprotocol.it
Aplikuj teraz

Tech Stack / Keywords

React NativeTypeScriptReactGitVitestRuby

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
Płatne święta
Karta sportowa
Opieka zdrowotna
Parking dla aut
Płatny urlop

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:

  1. Wynagrodzenie początkowe na stanowisku obejmuje: wynagrodzenie zasadnicze w wysokości: 10 000 zł miesięcznie brutto według czasowej formy wynagradzania.
  2. 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

Polskie Radio S.A. w likwidacji

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz