Szukam roli Senior React Developera: zdalnie, od lutego 2027

Cześć, tu Krzysiek.

Senior React Frontend Developer z ponad dziesięcioletnim stażem w webie. Zaczynałem jako grafik, dlatego frontend robię okiem projektanta.

7 lat komercyjnie w ReactGrupa ZPR MediaWirtualna Polska (Autentika)KATO Software House9 rekomendacji od przełożonych i współpracowników

Doświadczenie zawodowe

  1. Szkic: Krzysztof przy monitorze z playerem wideo, w słuchawkach, obok mikrofon2 lata

    2024 – obecnie

    Senior React Frontend Developer – Grupa ZPR Media

    Jedyny frontend developer w 9-osobowym zespole Multimedia: samodzielnie odpowiadam za cały frontend obszaru w serwisach i stacjach radiowych grupy (Super Express, Eska, Vox FM, Radio Plus). Prowadzę własne repozytoria i każdy temat od wymagań, przez architekturę, po wdrożenie i utrzymanie. Code review robię międzyzespołowo, z trzema frontend developerami z innych zespołów grupy.

    • player wideo i rolek, player radiowy i widgety dla partnerów zbudowane od pierwszego commita w React i TypeScript, osadzane jednym elementem HTMLWięcej o playerach
    • bloki audio i podcastów z playlistami na portalach, odsłuch artykułów (text-to-speech), reklamy preroll i statystyki
    • panel CMS do zarządzania aplikacjami mobilnymi stacji: edytor stron, uprawnienia, Android Auto / CarPlay

    Stack:

    TypeScript, React, HLS.js, Google IMA / VAST, Shadow DOM, TanStack Query, Ant Design, Vitest, Playwright, MSW

  2. Szkic: Krzysztof przy dwóch monitorach z kodem, w zestawie słuchawkowym, robi code review3 lata

    2021 – 2024

    React Frontend Developer – Autentika

    Software house, aplikacje w React / TypeScript dla klientów. Delegowany samodzielnie do projektów, pracowałem bezpośrednio z zespołami klientów. Najważniejsze projekty:

    • Wirtualna Polska (2022–2024): edytor, w którym redakcje tworzą i publikują treściWięcej o edytorze WP
    • Kadme (2021–2022): wyszukiwarka danych z mapą GIS dla branży oil & gas – mapa na OpenLayers, panel warstw, filtry i komponenty design systemu

    Stack:

    TypeScript, React, Next.js, Redux, TanStack Query, GraphQL (Apollo), Node.js (BFF), Storybook, Jest, Cypress, NX

  3. Szkic: Krzysztof przy laptopie z logo Reacta, obok smartfon i karteczki2 lata

    2019 – 2021

    React Developer – KATO Software House (Katowice)

    Tworzenie oraz rozwijanie warstwy front-end projektów:

    • strona WWW i panel administracyjny aplikacji do kontroli rodzicielskiej
    • serwis kryptowalutowy z panelem administracyjnym: zakup, inwestycje, prezentacja inwestycji

    Stack:

    React, React Native, Cypress, HTML (Twig), CSS (Sass, BEM, Styled Components), Symfony, Docker, Bootstrap, jQuery

  4. Szkic: młody Krzysztof przy monitorze CRT, z piórkiem tabletu graficznego i odbitką do druku12 lat

    2007 – 2019

    2014 – 2019

    Front-end Developer – freelance

    Strony i aplikacje: HTML, Sass, React.js; headless CMS (Strapi), WordPress, Joomla; projektowanie layoutów i grafiki.

    2007 – 2014

    Grafik komputerowy (WWW i DTP)

    Projekty do druku i do sieci, przygotowanie plików do druku offsetowego.


2025 – obecnie

Po godzinach: dociekai.pl

Własny projekt, który rozwijam samodzielnie od pomysłu po wdrożenie: edukacyjna platforma z interaktywnymi kursami dla klasy 4 (matematyka, informatyka, historia, język polski), grami, fiszkami i quizami. To tu na bieżąco sprawdzam nowe wersje Next.js i Reacta.

Stack:

Next.js (App Router, RSC), React 19, TypeScript, Tailwind, Strapi, Node.js (API routes), Playwright

Więcej o dociekai.pl

Opinie i rekomendacje, od pracodawców i współpracowników

Do każdej z niżej wymienionych osób mogę udostępnić dane kontaktowe (e-mail / numer telefonu) w celu potwierdzenia referencji.

Aleksandra Rabenda

Wiceprezes ZarząduTime S.A. (Grupa ZPR Media)

Miałam przyjemność współpracować z Krzysztofem Grycem w TIME S.A. (Grupa ZPR Media), gdzie rozwijał rozwiązania technologiczne w zespole Multimedia.

Krzysztof to doświadczony Frontend Developer, który łączy bardzo dobre kompetencje techniczne z rozumieniem potrzeb biznesowych i produktowych. Pracował nad rozwojem playerów wideo i audio, rozwiązań radiowych i podcastowych oraz aplikacji wspierających nasze produkty cyfrowe.

Szczególnie cenię jego samodzielność, odpowiedzialność i umiejętność pracy ze złożonymi rozwiązaniami. Nie ogranicza się do pisania kodu – rozumie, po co powstaje dany produkt, i potrafi proponować sensowne rozwiązania, natywnie korzystając z AI.

Krzysztof ma solidne doświadczenie w React i TypeScript, a także dobre podejście do jakości, wydajności i utrzymania aplikacji.

Z przekonaniem polecam go każdej organizacji, która szuka doświadczonego, samodzielnego developera, potrafiącego wziąć odpowiedzialność za rozwijane rozwiązania. To wartościowy specjalista, którego zdecydowanie warto mieć w zespole.

Na LinkedIn03.11.2026

Radosław Przyborowski

Senior Project ManagerGrupa Radiowa Time S.A. (Grupa ZPR Media)

Przez dwa lata miałem okazję pracować z Krzysztofem w Grupie ZPR Media i naprawdę dobrze wspominam tę współpracę. Krzysztof to bardzo solidny Senior Frontend Developer. Dobrze ogarnia nowoczesne technologie (szczególnie React), dba o jakość, optymalizację i bezpieczeństwo kodu. Widać było, że chce, żeby rzeczy były zrobione porządnie.

Co cenię najbardziej, to jego podejście do pracy zespołowej. Nie ograniczał się do robienia swoich zadań – aktywnie wchodził w projekty, proponował rozwiązania, dyskutował i pomagał podejmować dobre decyzje. Łatwo się z nim dogadywało i można było na nim polegać. Był konkretny, otwarty oraz ukierunkowany na rozwiązywanie problemów.

Z czystym sumieniem polecam Krzysztofa. Jeśli szukacie kogoś, kto nie tylko dobrze koduje, ale też dobrze współpracuje i realnie wspiera zespół – będzie dobrym wyborem.

Na LinkedIn03.11.2026

Kamil Kostka

Product OwnerTime S.A. (Grupa ZPR Media)

Jako Product Owner w Time S.A. miałem okazję współpracować z Krzysztofem przy wielu projektach. To Frontend Developer z ogromną wiedzą o nowoczesnych technologiach, który dużą wagę przywiązuje do jakości, optymalizacji i bezpieczeństwa kodu.

Krzysztof aktywnie angażuje się w prace projektowe i proponuje przemyślane rozwiązania. Bardzo dobrze współpracuje z zespołem, a jego wiedza i otwartość na rozmowę pomagają podejmować trafne decyzje i sprawnie realizować projekty.

Z pełnym przekonaniem polecam Krzysztofa do roli Senior React Developera. Jego kompetencje, zaangażowanie i podejście do współpracy będą dużą wartością dla każdego zespołu! :)

Na LinkedIn02.11.2026

Łukasz Gal

Software TesterGrupa ZPR Media

Współpracowałem z Krzysztofem jako tester QA. Komunikacja zawsze była sprawna i konkretna, a zgłaszane przeze mnie błędy były szybko analizowane i poprawiane. Krzysztof chętnie pomagał we wspólnej analizie problemów i zawsze służył pomocą, gdy tego potrzebowałem. Współpraca przebiegała bez zgrzytów. Z czystym sumieniem polecam go jako współpracownika.

Na LinkedIn03.11.2026

Michał Samojlik

Prezes zarząduAutentika Sp. z o.o.

Krzysztof przez 3 lata pełnił rolę front-end developera w Autentice. W całym okresie współpracy dał się poznać jako solidny i pracowity członek zespołu. Jego zaangażowanie i kompetencje pozwalały nienagannie wywiązywać się z obowiązków i odpowiedzialności w projektach w jakich brał udział.

Wysoko cenimy jego kulturę i pozytywne, acz nienachalne, nastawienie.

Szczerze rekomenduję Krzysztofa na stanowisko front-end developera do każdego zespołu IT.

27.05.2024

Mariusz Byrtek

Team Leader zespołu frontendowego narzędzi backofficeWirtualna Polska Media

Mam przyjemność napisać referencje dla Krzysztofa, który pracuje jako programista w naszym zespole od dwóch lat. W czasie swojej pracy Krzysztof wykazał się wysoką skutecznością, dużą wiedzą oraz znakomitymi umiejętnościami pracy w zespole.

Krzysztof jest niezwykle utalentowanym i zaangażowanym programistą. Jego umiejętność szybkiego i skutecznego rozwiązywania problemów programistycznych znacznie przyczyniła się do sukcesów naszych projektów. Jego solidne podstawy teoretyczne i praktyczne umiejętności pozwalają mu na efektywne radzenie sobie z nawet najbardziej skomplikowanymi zadaniami.

Jego praca w zespole jest godna podziwu. Krzysztof jest doskonałym współpracownikiem, który potrafi zainspirować i zmotywować innych członków zespołu. Jest otwarty na sugestie i chętnie dzieli się swoją wiedzą, co znacząco podnosi poziom pracy całego zespołu.

Krzysztof wyróżnia się również swoją inicjatywą i proaktywnością. Często wychodzi z propozycjami nowych rozwiązań, które nie tylko poprawiają efektywność, ale także jakość realizowanych projektów. Jego zaangażowanie i pasja do pracy są widoczne w każdym zadaniu, które podejmuje.

Jestem przekonany, że Krzysztof będzie cennym nabytkiem dla każdej firmy, w której zdecyduje się kontynuować swoją karierę. Jego umiejętności, wiedza i postawa czynią go wyjątkowym pracownikiem, na którego zawsze można liczyć.

27.05.2024

Grzegorz Kiersznowski

Chief Technology OfficerAutentika Sp. z o.o.

Współpracę z Krzysztofem Grycem oceniam bardzo dobrze. Realizował on sumiennie zlecane zadania, wykazywał się przy tym samodzielnością i zaangażowaniem w ich rozwiązanie. Był on wieloletnim członkiem zespołu pracującego dla stałego klienta naszej firmy.

W trakcie wieloletniej współpracy realizowaliśmy wspólnie projekty frontend wykorzystując React/Next.js, wspomagając się nowymi rozwiązaniami, technikami. Tu Krzysztof wielokrotnie udowodnił szeroką wiedzę i doświadczenie.

28.05.2024

Piotr Lasota

Frontend Tech LeadWirtualna Polska Media

Miałem przyjemność współpracować z Krzysztofem, gdy pełnił rolę Frontend Developera w naszym zespole. Pracowaliśmy razem nad edytorem do tworzenia treści dla redakcji Wirtualnej Polski. Krzysztof świetnie zna technologie takie jak TypeScript, React, Redux oraz TanStack Query.

Jest niesamowicie pracowity, samodzielny i zawsze znajdował rozwiązania skomplikowanych problemów.

Krzysztof to także świetny kolega z zespołu. Zawsze chętny do pomocy, co sprawiało, że praca z nim była naprawdę przyjemna. Zdecydowanie polecam Krzysztofa jako kompetentnego i zaangażowanego frontendowca.

28.05.2024

Daria Neckelius

Team Leader | Senior IT Project ManagerWirtualna Polska Media

Z przyjemnością udzielam referencji dla Krzysztofa Gryca, który pracował na stanowisku Frontend Developer w firmie Wirtualna Polska Media S.A. przez dwa lata. Krzysztof był częścią zespołu odpowiedzialnego za rozwój narzędzi wydawniczych, które umożliwiały redaktorom efektywne tworzenie i publikowanie treści.

Do głównych obowiązków Krzysztofa należała:

  • implementacja zaawansowanych rozwiązań dla narzędzi wydawniczych z wykorzystaniem nowoczesnych technologii frontendowych,
  • ścisła współpraca z zespołem backendowym,
  • zapewnienie wysokiej jakości kodu poprzez pisanie testów jednostkowych oraz udział w code review

W trakcie współpracy Krzysztof wykazał się doskonałymi umiejętnościami analitycznymi. Odegrał ważną rolę w analizach wymagań, wdrożeniach nowych rozwiązań, czy pracach związanych z optymalizacją wydajności aplikacji.

Bardzo dobrze odnalazł się w projektach prowadzonych metodologią Agile. Krzysztof jest osobą zawsze chętną do pomocy, komunikatywną i kreatywną. W połączeniu z dużym zaangażowaniem i umiejętnościami technicznymi z pewnością będzie niezastąpionym członkiem zespołu każdego projektu IT.

Bez wahania rekomenduję Krzysztofa jako specjalistę w swojej dziedzinie i jestem przekonana, że nowy pracodawca będzie równie zadowolony ze współpracy jak my.

29.05.2024

Wybrane projekty

01Projekty komercyjne

Playery wideo i radia dla serwisów ZPR Media i ich partnerów

Grupa ZPR Media · zespół Multimedia (9 osób) · 2024–obecnie

Moja rola

Senior React Frontend Developer, jedyny frontend developer w zespole: samodzielnie odpowiadam za cały frontend obszaru multimediów, od wymagań i decyzji architektonicznych, przez budowę playerów od pierwszego commita, po wdrożenia i utrzymanie

Problem

Playery wideo i audio były rozproszone po kodzie serwisów grupy jako osobne skrypty. Każda poprawka oznaczała wdrożenia w wielu miejscach, a reklamy, statystyki i obsługa błędów działały w każdym serwisie trochę inaczej. Do tego partnerzy zewnętrzni chcieli osadzać radio i wideo grupy u siebie, a kod na cudzej stronie nie może psuć jej stylów ani spowalniać ładowania.

Co zrobiłem

Zaprojektowałem i zbudowałem od pierwszego commita player wideo i rolek w React i TypeScript: od zera do produkcji w około pół roku, z reklamami preroll (Google IMA), trybem sticky, statystykami Gemius i data layerem. Serwisy dostają gotowy skrypt z CDN zamiast własnych kopii playera.

Stack:

TypeScript, React, Styled Components, HLS.js, video.js, Google IMA / VAST, Shadow DOM, Ant Design, TanStack Query, Vitest, Playwright, MSW

9,9 mln
internautów miesięcznie w serwisach grupy, w których działają playery, i 183 mln odsłon
11,3 mln
Polaków co tydzień słucha stacji radiowych grupy
4
projekty zbudowane od pierwszego commita: player wideo i rolek, player radiowy i dwa widgety dla partnerów
9
repozytoriów, w których rozwijam frontend: playery, widgety, portale grupy i panel CMS

Mediapanel, Gemius/PBI, styczeń 2026; Radio Track, Kantar, XI 2025 – I 2026; mój wkład według historii repozytoriów (VIII 2024 – XI 2026).

Playery w działaniu

Player Video

Ekran startowy z dużym przyciskiem odtwarzania, udostępnianiem i pełnym ekranem. Głośność rozwija się po najechaniu na ikonę dźwięku.

02Projekt własny

dociekai.pl – interaktywne kursy dla klasy 4

Projekt własny · 2025–obecnie · na produkcji

Moja rola

Jedyny autor: pomysł, projekt produktu, architektura, frontend i treść lekcji. Kod w dużej części piszą agenci AI (Claude Code), a ja prowadzę ich jak tech lead i robię review każdej zmiany.

Problem

Materiały dla uczniów to głównie teksty i filmy. Chciałem kursów zgodnych z podstawą programową klasy 4, w których dziecko uczy się przez działanie, a strona sama ocenia każde zadanie, bez klucza odpowiedzi.

Co zrobiłem

  • Wspólny silnik lekcji dla czterech kursów
  • Ocenianie jako czyste funkcje, pokryte self-testami
  • Postęp bez konta, łączony z kontem po rejestracji
  • Seria nauki liczona w dniach szkolnych
  • Static-first, odporny na awarię CMS
  • Własny loader Cloudinary zamiast optymalizatora Vercela

Stack:

TypeScript (strict), React 19, Next.js 16 (App Router, RSC), Tailwind CSS 4, Radix UI / shadcn/ui, Framer Motion, Strapi (headless CMS), Cloudinary, Vercel, Playwright, esbuild, GitHub Actions

4
kursy dla klasy 4: matematyka, informatyka, historia, język polski
166
interaktywnych lekcji i 16 przewodników; trzy kursy kompletne, polski w budowie (18 z 48)
55
zestawów self-testów logiki oceniania, serii i sanitizera; w CI przy każdym pushu
90+
punktów w Lighthouse w każdej kategorii, także wydajności, na desktopie i mobile

Stan repozytorium i pomiar Lighthouse strony głównej, listopad 2026.

Strona kursu matematyki dla klasy 4: dziesięć działów jako grzbiety książek na półce, otwarty dział startowy z lekcjami i pasek postępu w roku
01 / 05Cały rok jako półka z działami. Klik w grzbiet otwiera dział, postęp liczy się z ukończonych lekcji.

O mnie

Jestem Senior React Frontend Developerem z Tychów. Od ponad 10 lat tworzę aplikacje webowe, a od 2019 roku komercyjnie specjalizuję się w React i TypeScript, głównie w produktach medialnych.

Najlepiej pracuje mi się, gdy odpowiadam za kawałek produktu w całości: od rozmowy o wymaganiach, przez decyzje architektoniczne, po wdrożenie i utrzymanie. Lubię prace, które porządkują fundament, np. wydzielenie wspólnego kodu albo scalenie stanu aplikacji, bo dopiero wtedy kolejne funkcje da się dowozić szybko i bez obawy o regresje.

Pracuję blisko backendu, product ownera, designu i ludzi, którzy na co dzień korzystają z tego, co buduję. Code review traktuję jako rozmowę o rozwiązaniu: w ZPR robię je międzyzespołowo z trzema frontend developerami z innych zespołów, a wcześniej, w większych zespołach frontendowych, np. przy edytorze WP, pomagałem też mniej doświadczonym developerom.

AI traktuję jako narzędzie, a nie autopilota. Na co dzień pracuję z agentami kodującymi: piszę dla nich własne skille i instrukcje oparte na konwencjach projektu, a sam pilnuję architektury i spójności kodu oraz przeglądam wszystko, co generują.

Nowości z Next.js i Reacta sprawdzam po godzinach we własnym projekcie, dociekai.pl, więc o zmianach w ekosystemie mówię z doświadczenia, a nie z changelogów.

Zaczynałem jako grafik, więc mam oko do UI i dobrze dogaduję się z designerami.

Na co dzień

  • React
  • TypeScript
  • Next.jsApp Router i RSC w dociekai.pl
  • Playwright
  • Vitest
  • React Testing Library
  • MSW
  • Agenci AIClaude Code
  • playery wideo i audioHLS.js, Video.js, Google IMA / VAST
  • Styled Components
  • Storybook

Znam dobrze

Node.js [BFF] · Strapi · Redux Toolkit · TanStack Query · Django [szablony] · GraphQL [Apollo] · REST / OpenAPI · React Hook Form, Zod · Tailwind · Framer Motion · Jest, Cypress · Nx Monorepo · Vite · Core Web Vitals · GitLab CI, Sentry

Wcześniej

Redux-Saga · Sass [BEM] · React Native [Expo] · Webpack · Gatsby · Symfony + Twig · WordPress · jQuery

Kontakt, odzywaj się śmiało

E-mail, telefon albo LinkedIn, jak Ci wygodniej.

Praktycznie

Angielski
B2
Tryb pracy
zdalnie (preferuję) lub hybrydowo
Lokalizacja
Tychy, hybrydowo w okolicach Katowic
Współpraca
B2B lub umowa o pracę
Dostępność
od lutego 2027