Pracuj.pl Stacjonarnie Mid New

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

Polskie Radio S.A. w likwidacji

⚲ Warszawa, Mokotów

Wymagania

  • React Native
  • TypeScript
  • React
  • Git
  • Vitest
  • Ruby

Opis stanowiska

Nasze 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 Mile widziane: 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. Zakres obowiązków: 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); Oferujemy: 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.