Praca w SYZYGY

Experienced Mid Frontend Developer/ka React

Opublikowano
SYZYGY Warsaw, październik 30, 2025
Dołącz do nas i pomóż nam rozwijać europejską platformę dla globalnej marki motoryzacyjnej, gdzie Twój wkład będzie widoczny na ponad 30 rynkach!
Lokalizacja
SYZYGY Warsaw
Typ pracy
Pełen etat
Obszar
Frontend

TL;DR

Wynagrodzenie:

💸 11 620 – 14 000 zł brutto przy UoP

💸 14 000 – 17 000   netto przy B2B*

*Płatne wynagrodzenie, gdy chorujesz (B2B) i płatne dni wolne

Podstawowe informacje:

  • Tryb pracy: zdalny, ze średnio 1 wizytą w biurze w Warszawie (w środy) w miesiącu.
  • Wymagane doświadczenie: mocny Mid (min. 3 lata doświadczenia w pracy z Reactem), najlepiej przy platformach webowych B2C lub serwisach contentowych opartych na CMSach.
  • Zespół: 4 Frontend Developer_ów (3 Mid, 1 Senior), 1 QA (experienced Mid), wspierani przez Client Partnerkę.
  • Klient: Mazda Europe – współpraca trwa od ponad 7 lat.
  • Produkt: Europejska platforma webowa oparta na CMSie (strony contentowe, konfigurator, wyszukiwarka dealerów, kalkulatory finansowe).
  • Etap rozwoju produktu: rozwój i utrzymanie istniejącego, dojrzałego produktu.
  • Stack technologiczny: React 18+, SCSS Modules + BEM, Redux & Context, Storybook, React Testing Library, Jest, ESLint, Prettier, GitLab CI.
  • Język: angielski do swobodnej komunikacji (praca z zespołem z Niemiec).
  • Ilu osób szukamy? 1

Must have / Kluczowe wymagania

Poniższa lista jest konkretna, bo szukamy osoby, która nie tylko zna się na rzeczy, ale też potrafi myśleć o produkcie całościowo i działać w zespole.

Doświadczenie i kontekst projektowy

  • Minimum 3 lata doświadczenia w pracy z Reactem.
  • Twoje projekty to głównie platformy webowe B2C, headless CMS-y lub rozbudowane serwisy contentowe.
  • Dobrze odnajdujesz się w pracy nad istniejącym produktem – wiesz, że rozwój to nie tylko tworzenie od zera, ale też refaktoryzacja i utrzymanie jakości. Nie szukamy kogoś, kto robił tylko greenfieldy.
  • Masz doświadczenie w pracy dla klienta zewnętrznego, potrafisz estymować, I efektywnie komunikować się z klientem.
  • Angielski na poziomie umożliwiającym swobodną komunikację i pracę z klientem zagranicznym.

Technologie i podejście techniczne

  • React 18+, TypeScript, Redux & Context,  to Twoje naturalne środowisko – znasz nie tylko bibliotekę, ale też jej ekosystem.
  • SCSS Modules z metodologią BEM – dbasz o porządek w strukturze i spójność komponentów.
  • React Testing Library, Jest – piszesz testy tam, gdzie dają realną wartość, dbając o jakość kodu.
  • Storybook – masz doświadczenie w pracy z bibliotekami komponentów.
  • Focus na UI i dostępność (a11y) – znasz zasady WCAG i stosujesz je, tworząc user-centric interfejsy.
  • Świadome korzystanie z AI w procesie developmentu (np. LLMów, edytor Cursor).
  • Software Craftsmanship to dla Ciebie coś więcej niż modne hasło – piszesz czysty, reużywalny kod, stosujesz zasady SOLID, DRY, KISS i wiesz, kiedy refaktorować, a kiedy nie.
  • Zrozumienie Atomic Design i podejścia do design systemów.

Komunikacja i współpraca

  • Potrafisz mówić o technicznych rzeczach po ludzku – wiesz, że dobry frontend to nie tylko kod, ale też zrozumienie potrzeb biznesowych i użytkowych.
  • Nie boisz się rozmów z klientem – umiesz wyjaśnić rozwiązanie, doradzić lub zaproponować alternatywę, a także być asertywnym_ą, gdy to konieczne.
  • Potrafisz zadawać odpowiednie pytania i klaryfikować zadania, które nie zawsze są idealne.
  • Masz focus nie tylko na swoje zadania, ale i na wspieranie innych osób w zespole.
  • Skupiasz się na dowożeniu w estymacjach i komunikowaniu ryzyk.

Samodzielność i inicjatywa

  • Wiesz, co robić, nawet gdy nikt nie daje Ci szczegółowej listy zadań – potrafisz wymyślić rozwiązanie, a nie tylko je wykonać.
  • Widzisz, co można usprawnić – od kodu po proces – i nie boisz się tego zaproponować.
  • Kładziesz nacisk na szybki feedback loop – aktywnie komunikujesz postępy i nie znikasz z zadaniem na kilka dni.
  • W przypadku mniejszego obciążenia zadaniami, wykazujesz inicjatywę w tworzeniu nowych zadań.

Nice to have

Poniżej znajdziesz obszary, które nie są warunkiem koniecznym, ale jeśli masz w nich doświadczenie, to dla nas sygnał, że patrzysz szerzej niż tylko na swój kawałek kodu. Nie musisz być ekspertem_ką we wszystkim – cenimy ludzi, którzy wiedzą, gdzie są i dokąd chcą dojść. Jeśli więc nie wszystko masz dziś w małym palcu – spokojnie.

Dla nas ważniejsze jest, że chcesz się rozwijać i rozumieć, jak frontend działa w całym ekosystemie produktu.

  • Może masz już za sobą przygodę z Next.js i wiesz, jak wykorzystać jego potencjał do budowania jeszcze wydajniejszych aplikacji?
  • A może Twoje serce bije mocniej dla UX/UI i masz szczególne doświadczenie w prowadzeniu tematów związanych z dostępnością (a11y), dbając o to, by każdy użytkownik_czka mógł_mogła w pełni korzystać z produktu? To dla nas bardzo ważny obszar, w którym cenimy wiedzę.
  • Masz w sobie żyłkę lidera_ki i widzisz siebie jako filar zespołu, gotowy_ą wziąć na siebie większą odpowiedzialność i inspirować innych do rozwoju? Chętnie wspieramy takie ambicje.

Twoja rola i jej odpowiedzialności 

Dołączysz do zespołu, który rozwija dojrzałą, europejską platformę webową dla Mazdy. Nasza dotychczasowa Frontend Developerka idzie rozwijać nowy projekt, więc szukamy osoby, która przejmie jej rolę i wesprze zespół w codziennej pracy. Będziesz stanowić rdzeń zespołu projektowego, zapewniając stabilność, jakość i efektywność w dostarczaniu rozwiązań.

Na co dzień będziesz:

    • Pracować z kodem: implementować nowe funkcjonalności i komponenty, dbając o ich czytelność i reużywalność.
    • Debugować złożone problemy i dzielić się wiedzą z zespołem.
    • Aktywnie uczestniczyć w Code Review, wspólnie dbając o spójność kodu i czytelność rozwiązań, używając conventional comments. Code review to dla nas również miejsce na wyłapanie błędów przed etapem QA.
    • Brać udział w planowaniu pracy, rozbijać większe funkcjonalności na sensowne zadania i komunikować zależności.
    • Brać odpowiedzialność za cały feature – od analizy po wdrożenie.
    • Patrzeć o krok do przodu, wychwytując potencjalne blokady i skupiając się na tym, co przyniesie największą wartość.
    • Projektować rozwiązania z myślą o utrzymaniu, testowalności (tam, gdzie ma to sens) i przyszłym rozwoju projektu.
    • Wnosić pomysły, obserwacje i dbałość o detale, nie oczekujemy rewolucji architektonicznych, ale liczymy na Twoją proaktywność.

Więcej o rolach możesz przeczytać w artykule…

 

Do jakiego projektu rekrutujemy?

Nasz klient: Pracujemy z Mazda Motors – globalną marką o ugruntowanej renomie, która jest obecna na ponad 30 rynkach europejskich. To klient, z którym jesteśmy w partnerstwie już od ponad 7 lat – znamy się dobrze i wiemy, jak razem działać. Zaufanie działa w obie strony: klient często polega na naszych rozwiązaniach i chętnie słucha naszych pomysłów.

Współpraca z klientem: Z klientem pracujemy na co dzień, zadaniowo – taski spływają przez Jirę, ale to także my inicjujemy zmiany i dorzucamy swoje propozycje. Spotkania są konkretne, a komunikacja oparta na zaufaniu i otwartości. Projekt wymaga ścisłej komunikacji z zespołem z Niemiec (SYZYGY DE), z którym mamy cotygodniowe spotkania. Mamy pełen ownership nad całym front-endem.

Produkt: Rozwijamy europejską platformę webową dla Mazdy, która prezentuje swoją ofertę na wielu rynkach. To dojrzały, działający produkt, który obejmuje strony contentowe, konfigurator samochodu, wyszukiwarkę dealerów czy kalkulatory finansowe. Większość naszej pracy to tworzenie nowych funkcjonalności i rozbudowa istniejących rozwiązań. Jasne, zdarzają się bugi, ale gdy je naprawiamy, robimy to z troską o jakość i długofalowe utrzymanie kodu. Nigdy „na skróty”.

Nasz frontend działa niezależnie od backendu — środowisko uruchomisz kilkoma komendami npm’a. Korzystamy z Gitlaba, mamy zautomatyzowany feature deployment.

Zespół

Nasza dotychczasowa Frontend Developerka idzie rozwijać nowy projekt, więc szukamy osoby, która przejmie jej rolę oraz wesprze zespół w codziennej pracy. Szukamy kogoś, kto będzie stanowił rdzeń zespołu projektowego, zapewniając stabilność, jakość i efektywność w dostarczaniu rozwiązań.

Ty był_byś szóstą osobą w zespole i 4 Frontend Developer_, współpracując_ blisko z resztą zespołu FE oraz zespołami z biura w Niemczech.

Zespół: 4 Frontend Developerów, Tester manualny, wspierani przez Client Partnera,

Zespół developerski stanowią mocni midzi oraz senior, każdy z nas ma kilkuletnie doświadczenie w pracy nad projektem (2 – 7 lat).

  •  współpracujemy z zespołem z Niemiec (Design, Product Owners, Backend);
  •  część z nas pracuje full time zdalnie, pozostali hybrydowo.
  •  model naszej pracy najbliższy jest “scrumbanowi”.Wierzymy w Software Craftsmanship – w praktyce oznacza to, że dbamy o jakość, refaktoryzujemy, testujemy i uczymy się od siebie nawzajem.

Proces: weekly, daily, internalowy status raz w tygodniu.

Spotkania raczej integracyjne i żeby popracować razem średnio raz w miesiącu w biurze.

Współpraca: konkretna, partnerska, zadaniowa

Zadania wpadają głównie przez Jirę: część od klienta, część tworzymy sami. Zdarza się, że trzeba coś wytłumaczyć, zaproponować, przedyskutować. Klient ufa w nasze decyzje i liczy się z naszym zdaniem.

Dołączając do zespołu będziesz w stanie wprowadzić zmianę pierwszego dnia pracy.  Pracujemy nad produktem kilka lat. Nie ma w nim miejsc, których boimy się dotykać, jednak nie jesteśmy doskonali i szczerze się do tego przyznajemy.

W codziennej pracy bardzo ważna jest dla nas jakość. Chodzenie na skróty, to nie nasza bajka. Szczerze mówimy, gdy coś jest nie tak, bo wierzymy w transparencję i feedback i nie lubimy procesów “za zamkniętymi drzwiami”.

Kilka z WIELU naszych zalet

Urlopy bez limitów
Od 2026 planujemy dążyć do tego, by nasza średnia firmowa wynosiła 26 dni wolnych. Taka zmiana wynika, z tego, że chcemy zwiększać nasz potencjał sprzedażowy. Chorować możesz tak jak wcześniej. 🙂
Prawdziwa transparencja
Transparentne pensje, finanse czy widełki wynagrodzeń
Biuro, które kochamy
Mamy biuro na Dolnym Mokotowie, w którym nie brakuje kreatywnej przestrzeni. Regulowane biurka, ergonomiczne krzesła, słoneczny taras, bilard, ping-pong, PlayStation… Brzmi dobrze?
Podwyżki
System podwyżkowy, który jest transparentny i jawny dla całej organizacji
Dobry pakiet
Karta MultiSport + prywatna opieka medyczna Medicover + platforma HearMe
Budżet szkoleniowy i warsztaty
Stawiamy na rozwój, więc każdy zespół może zaplanować swój budżet na szkolenia. Ponadto sami organizujemy wiele warsztatów np. z NVC

Nasze wartości

W SYZYGY działamy inaczej. Stawiamy na przejrzystość, zaufanie i samodzielność w podejmowaniu decyzji. Nasz model pracy opiera się na samoorganizacji, co oznacza brak tradycyjnych hierarchii, sztywnych struktur zarządzania czy szefów. Każda osoba ma realny wpływ na to, jak pracujemy, a błędy traktujemy jako naturalną część procesu – najważniejsze, by wyciągać z nich wnioski i iść dalej.

Kluczowe wartości:

♥︎ Zaufanie
Wierzymy, że każda osoba w zespole działa zgodnie ze swoimi kompetencjami i w interesie organizacji, dlatego dajemy pełną swobodę w podejmowaniu decyzji. Zakładamy, że każdy potrafi podejmować odpowiedzialne decyzje samodzielnie, bez potrzeby nadmiernej kontroli.

♣︎ Odpowiedzialność
Każda osoba bierze odpowiedzialność za swoją pracę i wyniki, a nasze struktury wspierają samodzielność i niezależność.

♦︎ Transparencja
Stawiamy na otwartą komunikację i informacje zwrotne. Tworzymy kulturę, w której każdy głos ma znaczenie. Feedback traktujemy jako narzędzie rozwoju, zarówno dla jednostek, jak i całych zespołów.

Interesujące?

Możesz przesłać swoje CV, link do LinkedIn, portfolio lub stronę internetową – wybierz formę, która najlepiej Cię reprezentuje.

🔜 Aplikuj jak najszybciej: Rekrutację zamkniemy, gdy otrzymamy wystarczającą liczbę zgłoszeń. Aby mieć pewność, że odpowiemy każdej osobie, zakończymy proces po zebraniu odpowiedniej liczby aplikacji.

Kroki w rekrutacji

W SYZYGY rekrutacja to nie tylko proces, ale przede wszystkim szansa na wzajemne poznanie. Stawiamy na otwartość i współpracę – każdy etap pozwala lepiej zrozumieć nasze podejście i ocenić, czy do siebie pasujemy. Decyzje podejmuje cały zespół, z którym będziesz pracować. Proces jest przejrzysty, szybki i oparty na dialogu.

Za tę rekrutację odpowiadają:

Główną osobą odpowiadającą za tę rekrutację jest Ola – Company Recruiter. Jeśli masz jakieś pytania i nie znajdziesz odpowiedzi w naszym FAQ, śmiało pisz do niej na LinkedIn lub maila aleksandra.zych@syzygy.pl

Osoby z zespołu, do którego rekrutujemy, zaangażowane w proces

W tę rekrutację zaangażowane są również osoby z zespołu, do którego dołączysz. Poza Olą, to właśnie te osoby poznasz w trakcie procesu rekrutacyjnego. To one znają zespół najlepiej i z nimi masz szansę bezpośrednio współpracować. Pełnią role Team Rekrutera i Rekrutera Merytorycznego – to oni współtworzą brief do ogłoszenia, analizują Twoje zgłoszenie, weryfikują dopasowanie zespołu oraz oceniają Twoje kompetencje.

Maciej Pastuszka i Klaudia Brzywcy-Nosowicz pełnią rolę Rekruterów Merytorycznych. Każdy z nich od lat pracuje z tym klientem, więc świetnie zna wyzwania i potrzeby tego projektu. Oboje są współodpowiedzialni za jakość kodu w projekcie – biorą udział w rekrutacji, bo wiedzą najlepiej, jakiej osoby potrzeba, by zespół działał jeszcze sprawniej.

Paula Kantorska pełni w zespole m.in. rolę Client Partnera – dba o dobrą współpracę z Mazdą, identyfikuje nowe potrzeby i wie, jak ważne jest dopasowanie technicznych kompetencji do realiów biznesowych.

Na tej stronie