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 House6 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

    Zespół Multimedia (9 osób): odpowiadam za cały frontend i własne repozytoria dla serwisów i stacji radiowych grupy (Eska, Vox FM, Radio Plus). Przy większych pracach na froncie koordynuję developerów zespołu.

    • playery wideo, radiowe i podcastowe wydzielone do osobnego repozytorium i wdrożone na CDNWięcej o playerach
    • moduły CMS dla aplikacji radiowych, odsłuch artykułów (text-to-speech), integracje reklamowe

    Stack:

    TypeScript, React, HLS.js, Google IMA / VAST, Playwright, Vitest, 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.

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

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

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

Moja rola

Senior React Frontend Developer, odpowiedzialny za cały frontend zespołu: wydzielenie playerów do własnego repozytorium, decyzje architektoniczne, refaktoryzacja i wdrożenie, prowadzenie developerów zespołu przy większych pracach frontendowych

Problem

Playery wideo i radiowe były wplecione w kod poszczególnych serwisów grupy. 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.

Co zrobiłem

Wydzieliłem playery z serwisów do osobnego repozytorium w React i TypeScript, z jednym procesem budowania i wdrażania na CDN. Serwisy dostają gotowy skrypt i kod osadzania zamiast własnych kopii playera.

Stack:

TypeScript, React, Styled Components, HLS.js, video.js, Google IMA / VAST, MSW, Playwright

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

Mediapanel, Gemius/PBI, styczeń 2026; Radio Track, Kantar, XI 2025 – I 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

Zobacz dociekai.pl
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, a przy większych pracach dzielę zadania w zespole i pomagam 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