Frontend Engineer
Frontend Developer/ka
Удалённоfulltimelead
Откликнуться на сайте работодателяОписание вакансии
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.
W dużym skrócie
- Wynagrodzenie: 💸 11 620 – 14 940 PLN brutto (UoP) 💸 14 000 – 18 000 PLN netto + VAT (B2B)*
- Płatne wynagrodzenie, gdy chorujesz (8 dni płatnej nieobecności) i masz wolne (26 dni w skali roku)
- Tryb pracy: Hybrydowy – zespół spotyka się raz w miesiącu w biurze w Warszawie
- Doświadczenie: Mid / Exp Mid
- Zespół: Client Partner, 2x FE (Senior + Mid), 2x BE (Senior) i QA
- Klient: Branża ubezpieczeniowa
- Produkt: CMS
- 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)
- Liczba osób, których szukamy: 1
Must have
Szukamy kogoś, kto traktuje komponenty jak rzemiosło – nie „żeby działało", ale żeby było solidne, spójne i skalowalne na lata.
Wymagane doświadczenie i udokumentowana skuteczność
- Masz minimum 2-4 lata komercyjnego doświadczenia w implementacji komponentów UI lub bibliotek komponentów.
- Pracowałeś_aś przy produktach 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 Angularze lub 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
- Umiesz budować i utrzymywać Storybook oraz implementować Design Tokens w kodzie.
- Dbasz o semantic HTML i WAI-ARIA – dla Ciebie dostępność to nie dodatek, a standard.
- Sass, RWD i zaawansowane stylowanie to Twój codzienny chleb. Znasz mixins, functions, architekturę CSS, BEM, media queries, Container Queries, grid systems i CSS Custom Properties.
- Rozumiesz Angular component styles (ViewEncapsulation) i wiesz, jak wykorzystać tę wiedzę w praktyce.
- Znasz Angulara na poziomie komponentów, templates, bindings, directives i pipes – 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ść TypeScript pozwala 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) i end-to-end (np. Playwright), bo wiesz, że tylko tak buduje się niezawodne komponenty.
- Znasz i stosujesz Atomic Design, SemVer, Visual Regression Testing oraz aktywnie uczestniczysz w code review.
- Masz doświadczenie z implementacją standardów WCAG 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, coverage biblioteki) 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").
Nice to have
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 w Figmie i rozumienia komponentów oraz Design Tokens. Masz oko do designu – rozumiesz spacing, 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), podstaw Dockera, 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?
Szukamy osoby, która traktuje frontend jako rzemiosło i czerpie satysfakcję z budowania rzeczy, które będą służyć innym na długo. Liczy się dla nas Twoja chłonność, inicjatywa i otwartość na współpracę.
- 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 na pair-designing z 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 na code review i przyjmujesz feedback bez defensywności, szybko iterując i poprawiając swoje rozwiązania.
Do jakiego projektu rekrutujemy?
Nasz klient
Będziesz pracować dla jednej z
najwię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 niego
duże i złożone projekty, które mają kluczowe znaczenie biznesowe
i 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łada
dł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 z
działem IT, jak i Marketingu po stronie klienta
, zapewniając spójne i efektywne podejście do realizacji celów.
Projekt
Projekt polega na
replatformingu 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 poziomie mid-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 jak daily, sprint reviews, retrospekcje oraz steerco z 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 jest
szybkie 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.
Benefity
W SYZYGY Wierzymy w Transparentność i Dbałość o Ludzi. Dlatego u Nas Znajdziesz Benefity, Które Realnie Wspierają Twój Komfort i Rozwój
- Prawdziwa transparencja: Transparentne pensje, finanse czy widełki wynagrodzeń – u nas nie ma nic do ukrycia.
- Imponujące biuro: 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. Wiesz, na czym stoisz.
- Klasyczny pakiet: Karta MultiSport/MedicoverSport + prywatna opieka medyczna Medicover + platforma. Dbamy o Twoje zdrowie i dobrą kondycję.
- Magiczna kuchnia: Nasza w pełni wyposażona kuchnia zaprasza na sesję gotowania, kawę z Moccamastera.
- DevTalks & DesignTalks: Przestrzeń do dzielenia się wiedzą i wyrównywania jej poziomu w organizacji.
- Elastyczne godziny pracy: Zaczynaj później lub kończ wcześniej. Nie ma sprawy! Nasze core hours to 10-15.
- Bonusy: Co roku przyznajemy sobie bonusy na święta i nagrody pieniężne za 5-10-15 lat pracy z nami.
- Platforma Hedepy: Dostęp do platformy wspierającej kondycję psychiczną – konsultacje ze specjalist_mi – psycholo_mi, terapeut_mi, coachami i trener_mi biznesu.
- Sporty i zabawy: PlayStation, planszówki, stół do ping-ponga, bilard. Lubimy się też rozerwać.
- Po godzinach: Lubimy się dobrze bawić – w naszej kuchni urządzamy imprezki i celebrujemy różne święta.
Это сохранённая копия объявления, опубликованного в другом месте. Вакансии снимают без предупреждения — перед откликом проверьте сайт работодателя. mentors.coach не является нанимающей стороной.