Point your AI agent at freehire and let it find you a job.

Get the CLI →

SYZYGY

NewBe an early applicant

Frontend Developer/ka

Posted Updated
Discussion

Summary

Mid-level frontend developer building a component library and design system (Atomic Design, Storybook, Design Tokens, WAI-ARIA/WCAG) in Angular and TypeScript for a strategic CMS being rebuilt from scratch for a large Polish insurance client. Hybrid work with one office day per month in Warsaw.

To nie jest projekt z legacy kodu z 2017 roku. Wchodzisz do zespołu, który buduje strategiczny CMS od podstaw dla klienta z branży ubezpieczeniowej.

Twoja rola? Tworzyć i porządkować bibliotekę komponentów łączącą podejście techniczne z wyczuciem designu. Atomic Design, Storybook, WAI-ARIA – to Twoje codzienne narzędzia, nie abstrakcyjne koncepty

Lokalizacja

Pełen etat

Obszar

Wynagrodzenie:

14 000 – 18 000 zł netto przy B2B*

11 620 – 14 940 zł brutto przy UoP

*Płatne wynagrodzenie, gdy chorujesz (8 dni płatnej nieobecności) i masz wolne (26 dni w skali roku)

Podstawowe informacje:

  • Tryb pracy: hybrydowy → zespól umówił się na min. 1 raz w miesiącu w biurze w Warszawie(Dolny Mokotów)
  • Doświadczenie: Mid / Exp Mid (minimum 2-4 lata doświadczenia komercyjnego)
  • Zespół: 1 Client Partner / 2 FE (Senior + Mid) / 2 BE (Senior) / QA
  • Klient:Branża ubezpieczeniowa / współpraca od sierpnia 2026
  • Etap rozwoju produktu:Od zera / replatforming
  • Stack technologiczny:TypeScript, Sass, Atomic Design, Storybook, Visual Regression, semantic HTML + WAI-ARIA, Design Tokens, Figma, Gitflow, GitHub Actions, Agile. Szukamy tego samego DNA, ale w ekosystemie Angular.
  • Język: polski (biegła znajomość), angielski (min. B2)

Wymagane doświadczenie i udokumentowana skuteczność

  • Maszminimum 2-4 lata komercyjnego doświadczeniaw implementacji komponentów UI lub bibliotek komponentów.
  • Pracowałeś_aś przyproduktach cyfrowych z biblioteką komponentów– wiesz, jak wygląda praca z istniejącym codebase, refaktoryzacja i projekty łączące design z developmentem (np. SaaS, portale, duże serwisy).
  • Masz za sobąbudowę biblioteki komponentów w Angularzelub ujednolicanie istniejącego UI w ramach konkretnych ograniczeń klienta. Wiesz, jak zapewnić spójność i reużywalność.
  • Doświadczenie z korporacyjnym klientem z silnymi wytycznymi brandowymi (np. ubezpieczenia, fintech, bankowość, telco) będzie dla nas dodatkowym atutem.

Kompetencje techniczne

  • Umieszbudować i utrzymywać Storybookorazimplementować Design Tokensw kodzie.
  • Dbasz osemantic HTML i WAI-ARIA– dla Ciebie dostępność to nie dodatek, a standard.
  • Sass, RWD i zaawansowane stylowanie to Twój codzienny chleb. Znaszmixins,functions, architekturę CSS,BEM,media queries,Container Queries,grid systemsiCSS Custom Properties.
  • RozumieszAngular component styles(ViewEncapsulation) i wiesz, jak wykorzystać tę wiedzę w praktyce.
  • Znasz Angulara na poziomie komponentów,templates,bindings,directivesipipes– nie oczekujemy od Ciebie głębokiej architektury (NgRx, złożony routing), a raczej umiejętności tworzenia i kompozycji reużywalnych komponentów UI.
  • Twoja znajomośćTypeScriptpozwala Ci pisać czysty i przewidywalny kod.
  • Rozumiesz design i potrafisz podejmować decyzje UI bez czekania na designera.
  • Masz doświadczenie w pisaniu testów jednostkowych (np.Jasmine, Karma) iend-to-end(np.Playwright), bo wiesz, że tylko tak buduje się niezawodne komponenty.
  • Znasz i stosujeszAtomic Design,SemVer,Visual Regression Testingoraz aktywnie uczestniczysz wcode review.
  • Masz doświadczenie z implementacją standardówWCAG 2.1/2.2.
  • Znasz metodyki pracy zwinnej (Agile/Scrum), myślisz komponentowo i wierzysz w iteracyjne dostarczanie (“ship fast, improve later”).

Komunikacja, współpraca i samodzielność

  • Jesteś samodzielny_a w kodzie i sprawnie pracujesz w krótkich iteracjach (results driven), potrafisz szacować zadania, dotrzymywać terminów i samodzielnie usuwać blockery.
  • Bierzesz udział w spotkaniach z klientem i nie boisz siępair-programmingu.
  • szukasz rozwiązań, które są sensowne technicznie i jednocześnie spełniają wymagania biznesowe. Nie walczysz – szukasz dobrego podejściaPotrafisz argumentować swoje decyzje projektowe i wyjaśnić, dlaczego komponent wygląda i działa w określony sposób.
  • Budujesz relacje głównie wewnątrz zespołu – z developerami, designerami i PM-em.
  • Piszesz jasno i zrozumiale w komunikacji asynchronicznej (komentarze w Figmie, opisy w Jira, wiadomości na Teams) – to kluczowe w naszym modelu pracy.
  • Śledzisz swoje zadania i ich terminowość w Jira, rozumiesz podstawowe metryki Design Systemu (np. ile komponentów jest udokumentowanych,coveragebiblioteki) i potrafisz raportować postęp.
  • Realizujesz zadania zgodnie z ustalonymi priorytetami, a gdy coś jest niejasne lub konfliktowe, potrafisz to zakomunikować. Potrafisz też zaproponować kolejność prac w ramach swoich zadań (np. “zaczynam od tego komponentu, bo blokuje devów”).

To nie są twarde wymagania, ale jeśli masz na koncie któreś z tych doświadczeń, wiemy, że szybciej odnajdziesz się w naszym zespole i wniesiesz dodatkową wartość:

  • Umiejętność czytania projektów wFigmiei rozumienia komponentów oraz Design Tokens. Masz oko do designu – rozumieszspacing, typografię, kolorystykę i hierarchię wizualną. Nie musisz projektować, ale musisz to rozumieć.
  • Codzienne korzystanie z narzędzi AI (np.Cursor, GitHub Copilot, Claude, ChatGPT) do generowania kodu komponentów, refaktoryzacji, debugowania czy przyspieszania powtarzalnych zadań.
  • ZnajomośćChromatic,Token Studio (Figma), podstawDockera,on-site SEO,NX (monorepo)czy testów jednostkowych komponentów (Jest/Karma).
  • Doświadczenie w sektorach o wysokiej złożoności produktów cyfrowych (np. e-commerce, finanse, media).
  • Doświadczenie w drobnych usprawnieniach procesowych oraz gotowość do szybkiej adaptacji nowych procesów.

Twoje podejście – kogo szukamy?

  • Ciągła nauka to Twój standard.Eksplorujesz nowe narzędzia – zarówno AI, jak i frontendowe – i aktywnie dzielisz się swoimi odkryciami z zespołem. Jesteś otwarty_a na mentoring i aktywnie zadajesz pytania.
  • Inicjatywa bez czekania na instrukcje.Wychodzisz z pomysłami na usprawnienia w swoim obszarze i proaktywnie dopytujesz o kontekst, oczekiwania i ograniczenia, zamiast czekać, aż ktoś Ci to podpowie. Gdy kończysz swoje zadania, pytasz “czy mogę pomóc?”.
  • Aktywny udział w życiu zespołu.Regularnie rozmawiasz z developerami (handoff, pytania, feedback), aktywnie uczestniczysz w spotkaniach zespołowych (daily,planning,review,retro) i jesteś gotowy_a napair-designingz designerami lub devami.
  • Elastyczność w dynamicznym środowisku.Oczekujemy od Ciebie gotowości na zmieniające się procesy. Iterujesz na swoich rozwiązaniach bez frustracji i czujesz się komfortowo, nawet gdy nie wszystko jest od razu jasne i udokumentowane.
  • Feedback to dla Ciebie prezent, nie atak.Jesteś otwarty_a nacode reviewi przyjmujesz feedback bez defensywności, szybko iterując i poprawiając swoje rozwiązania.

Z życia organizacji…

Do jakiego projektu rekrutujemy?

Będziesz pracować dla jednej znajwiększych instytucji finansowych w Polsce, a także w Europie Środkowo-Wschodniej. To prawdziwy lider w swojej branży, który odgrywa wiodącą rolę w sektorze ubezpieczeniowym, stawiając na ciągły rozwój i innowacje. Realizujemy dla niegoduże i złożone projekty, które mają kluczowe znaczenie biznesowei stanowią integralny element ich strategicznej transformacji cyfrowej. Masz więc pewność, że to, co tworzysz, ma realną, strategiczną wartość.

Zaczynamy od replatformingu, ale nasza wizja zakładadługoterminową współpracę. W jej zakres wchodzi dalsze utrzymanie i rozwój produktu, a także możliwość realizowania kolejnych projektów i poszerzania portfolio współpracy z klientem. Nie jesteśmy dostawcą, jesteśmy partnerem. Będziesz ściśle współpracować zarówno zdziałem IT, jak i Marketingu po stronie klienta, zapewniając spójne i efektywne podejście do realizacji celów.

Projekt polega nareplatformingu kluczowego systemu CMS. To nie jest mała optymalizacja, to strategiczna transformacja, gdzie zastępujemy obecną platformę klienta nową,budowaną od podstaw na nowym stacku technologicznym. To wielomiesięczny projekt, który będzie wymagał Twojego zaangażowania i dbałości o każdy detal, bo to właśnie z Twoich komponentów zbudujemy nową twarz produktu klienta.

Jak wygląda praca w zespole?

Dołączysz do sprawnie działającego, kompetentnego zespołu, gdzie liczy się wzajemne wsparcie i szybkie dostarczanie wartości. Nasza praca jest inspirowana metodami zwinnymi, co oznacza dynamikę, transparentność i realny wpływ na kształt produktu.

Skład i kompetencje zespołu

Nasz zespół działa od kwietnia 2026. W trakcie pracy zakres działań i potrzeby projektu naturalnie się zmieniały, dlatego zauważyliśmy, że potrzebujemy dodatkowego wsparcia, aby zespół mógł efektywnie realizować swoje cele i to jest właśnie Twoja rola. Trafisz do zwartego teamu, w którym znajdziesz: Client Partner_kę, osoby na roli Frontend Developera (Senior + Mid), dwie osoby na roli Backend Developera (Senior) oraz QA. Zazwyczaj nasze zespoły to mix doświadczeń na poziomiemid-senior. Zależy nam, aby ten zespół posiadałpełne kompetencje do wdrożenia produktu, a także jego dalszej obsługi i rozwoju.

Typ współpracy

Inspirujemy sięmetodologią Scrum, co oznacza dynamikę, transparentność i zorientowanie na dowożenie wartości. Regularne rytuały, takie jakdaily,sprint reviews,retrospekcjeorazsteercoz klientem, są już częścią naszej codzienności i pomogą Ci szybko wdrożyć się w rytm pracy zespołu.

Dynamika i atmosfera w zespole

Tempo pracy w naszym zespole jestszybkie i mocno nastawione na rezultat– liczy się dla nas realne dostarczanie wartości, nie tylko sam proces. Dołączając teraz, zyskujesz gotowe zasady współpracy i sprawdzone rytuały, ale wciąż masz przestrzeń, by wnieść swoją perspektywę i usprawnić to, co widzisz jako możliwe do poprawy. Pracujemy w modelu hybrydowym –raz w miesiącu spotykamy się osobiście w naszym biurze w Warszawie, żeby wzmocnić relacje i wspólnie planować kolejne kroki, a resztę czasu pracujemy zdalnie.

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.

Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available