Praca w SYZYGY

Senior Frontend Developer/ka (Angular)                                                           

Szukamy nie tylko kogoś, kto pisze dobry kod, ale kogoś, kto potrafi wyznaczać standardy i pociągnąć za sobą zespół. Budujemy strategiczny CMS dla lidera rynku ubezpieczeniowego, a decyzje architektoniczne, które podejmiesz, będą miały wpływ na projekt na lata do przodu.
Lokalizacja
Hybryda
Typ pracy
Pełen etat
Obszar
Frontend

TL;DR

Wynagrodzenie:

💸 14 940 – 17 430 zł brutto przy UoP

💸 18 000 – 21 000 zł netto przy B2B*

*Płatne wynagrodzenie, gdy chorujesz (B2B) i odpoczywasz

Podstawowe informacje:

    • Tryb pracy: hybrydowy – raz w miesiącu spotkanie z zespołem w biurze w Warszawie.
    • Doświadczenie: senior (minimum 5 lat komercyjnego doświadczenia w FE).
    • Zespół: Client Partner, 2x FE, 2x BE, Digital Product Owner.
    • Klient: Lider w branży ubezpieczeniowej w Polsce i Europie Środkowo-Wschodniej. Współpracujemy od kwietnia 2026.
    • Produkt: Nowa platforma CMS oparta na Magnolii (DX Core) – budujemy ją od podstaw, przenosząc treści z dotychczasowego rozwiązania.
    • Język: Polski (biegła znajomość), Angielski (min. B2).
    • Liczba osób, których szukamy: 1
    • Stack: Angular, Magnolia, Azure, GitHub, Docker

Must have / Kluczowe wymagania

Doświadczenie zawodowe

  • Posiadasz minimum 5 lat komercyjnego doświadczenia w tworzeniu złożonych aplikacji frontendowych.
  • Masz za sobą pracę nad złożonymi produktami cyfrowymi (np. platformy e-commerce, aplikacje wieloplatformowe, systemy o dużym natężeniu ruchu, systemy CMS).
  • Brał_ś udział w podejmowaniu decyzji architektonicznych w poprzednich projektach.
  • Masz doświadczenie w budowaniu projektów “od zera”, od fazy koncepcyjnej do wdrożenia.

Kompetencje techniczne

  • Potrafisz projektować skalowalną i łatwą w utrzymaniu architekturę. Masz doświadczenie z monorepo (np. NX), architekturą hexagonalną i/lub clean architecture.
  • Pracujesz z Design Systemami oraz narzędziami do ich tworzenia (np. Storybook).
  • Rozumiesz i potrafisz stosować standardy dostępności cyfrowej (WCAG).
  • Posiadasz wiedzę z zakresu optymalizacji wydajności aplikacji webowych (np. performance budget, Core Web Vitals, Lighthouse).
  • Masz praktyczne doświadczenie w pracy z procesami ciągłej integracji, ciągłego dostarczania i trunk based development. Znasz też narzędzia do zapewniania jakości kodu (kontrola boundaries) i procesy CI/CD (np. Docker, GitHub Actions, GitLab CI).
  • Masz doświadczenie w monitorowaniu wydajności i observability aplikacji FE, czerpiące z kultury DevOps.
  • Biegle, praktycznie posługujesz się Angularem w najnowszych wersjach.
  • Twoja ekspercka znajomość TypeScript oraz nowoczesnych standardów JavaScript (ES6+) pozwala Ci pisać czysty i efektywny kod.
  • Masz doświadczenie w pisaniu testów jednostkowych (np. Jasmine, Karma) i end-to-end (np. Playwright).
  • Masz doświadczenie z bibliotekami do zarządzania stanem w Angularze, takimi jak NgRx.
  • Aktywnie rozwijasz i ulepszasz wewnętrzne narzędzia deweloperskie, środowisko pracy oraz procesy projektowe (tzw. project harness), dążąc do zwiększenia efektywności pracy zespołu.
  • Znasz metodyki zwinne (Agile, Scrum).
  • Masz kluczowe doświadczenie w budowaniu projektów od podstaw (konfiguracja środowiska, projektowanie architektury, wdrażanie procesów deweloperskich).
  • Wyznajesz podejście Software Craftsmanship – piszesz czysty, wydajny i łatwy w utrzymaniu kod, zgodny z SOLID, KISS i DRY.
  • Posiadasz solidną wiedzę na temat standardów bezpieczeństwa aplikacji webowych i umiejętnie je stosujesz.
  • Znasz podstawowe zasady ochrony danych osobowych (RODO/GDPR).
  • Potrafisz efektywnie wykorzystywać narzędzia oparte na modelach LLM (np. Codex, Claude Code lub podobne) do przyspieszania i podnoszenia jakości procesu wytwarzania oprogramowania. Świadomie dobierasz sposób pracy z modelami: poprzez odpowiednie promptowanie, planowanie zadań oraz wykorzystywanie ich mocnych stron, zachowując jednocześnie kontrolę nad architekturą i spójnością tworzonego rozwiązania. Rozumiesz ograniczenia poszczególnych modeli i potrafisz zarządzać ich użyciem w sposób przemyślany i odpowiedzialny.

Twoje podejście – kogo szukamy?

  • Jesteś proaktywny_a w zdobywaniu nowych umiejętności, śledzisz trendy Software Development (w tym AI) i chętnie dzielisz się wiedzą z zespołem.
  • Samodzielność i inicjatywa to dla Ciebie podstawa – wychodzisz z własnymi pomysłami dotyczącymi architektury, narzędzi i procesów.
  • Posiadasz wysoko rozwinięte umiejętności komunikacyjne i interpersonalne, poparte doświadczeniem w bezpośredniej współpracy z klientami komercyjnymi.
  • Budujesz relacje oparte na zaufaniu, zarówno w zespole, jak i z klientem.
  • Tłumaczysz złożone zagadnienia techniczne na zrozumiały język biznesowy.
  • Bierzesz pełną odpowiedzialność (ownership) i angażujesz się w zapewnienie wysokiej jakości pracy, dbając o detale i końcowy rezultat biznesowy.
  • Jesteś elastyczny_a i gotowy_a do adaptacji do zmieniających się wymagań, zwłaszcza w projekcie od zera.
  • Umiesz przyjmować i dawać konstruktywny feedback, widząc w nim klucz do rozwoju.
  • Pełnisz rolę technicznego lidera w obszarze frontendu, wyznaczając kierunki i standardy, ale zawsze w partnerskiej atmosferze współpracy z zespołem

Nice to have

  • Doświadczenie w sektorach o wysokiej złożoności produktów cyfrowych (np. e-commerce, finanse, media) – to dla nas sygnał, że znasz wyzwania, z którymi mierzymy się na co dzień.
  • Głębokie zrozumienie praktyk DevOps Culture.
  • Podstawowa znajomość usług chmurowych (np. AWS, Azure, GCP).
  • Doświadczenie z renderowaniem po stronie serwera (SSR) przy użyciu Angular Universal.

Na co dzień będziesz:

  • Projektować i implementować skalowalne i utrzymywalne architektury frontendowe dla kluczowego systemu CMS.
  • Aktywnie uczestniczyć w podejmowaniu decyzji architektonicznych i technologicznych, mając realny wpływ na kształt produktu.
  • Budować projekty od początkowych faz, od fazy koncepcyjnej aż po wdrożenie, konfigurując środowisko i wdrażając procesy deweloperskie.
  • Pisać czysty, wydajny i łatwy w utrzymaniu kod zgodnie z zasadami Software Craftsmanship (SOLID, KISS i DRY), stosując najnowsze wersje Angulara i TypeScript.
  • Dbać o jakość poprzez pisanie testów jednostkowych (Jasmine, Karma) i end-to-end (Playwright) oraz korzystanie z narzędzi do zapewniania jakości kodu.
  • Pracować z procesami CI/CD (Docker, GitHub Actions, GitLab CI) i praktykami trunk based development.
  • Współpracować z analitykami, projektantami, backend deweloperami i klientem, tłumacząc złożone zagadnienia techniczne na język biznesowy.
  • Proponować nowe rozwiązania techniczne i usprawnienia procesów (np. optymalizacja CI/CD, refaktoryzacja), inicjując zmiany.
  • Dzielić się wiedzą i wspierać rozwój mniej doświadczonych członków zespołu (code review, pair programming).
  • Monitorować postęp zadań, identyfikować blokady i transparentnie komunikować status, adaptując się do zmieniających się wymagań.
  • Wyznaczać kierunki i standardy w obszarze frontendu, będąc technicznym liderem.

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, stawiający 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.

Współpraca:

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. 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. W SYZYGY nie jesteśmy dostawcą, jesteśmy partnerem.

Projekt:

Projekt polega na replatformingu kluczowego systemu CMS – zastępujemy obecną platformę klienta nową, budowaną od podstaw w oparciu o nowoczesne technologie i architekturę (Angular, Java, Magnolia). Projekt wystartował w kwietniu 2026 i obecnie intensywnie tworzymy jego fundamenty. Stawiamy na rozwiązania, które zagwarantują skalowalność i przewagę rynkową. To wielomiesięczny projekt, który będzie wymagał Twojego eksperckiego wsparcia i zaangażowania. Produkt ten ma fundamentalne znaczenie dla biznesu klienta i jego dalszego rozwoju.

Jakwygląda pracaw zespole? 

Skład i kompetencje zespołu:

Zespół, do którego dołączysz, składa się z: Client Partnera, dwóch Frontend Developerów, dwóch backend Developerów. Większość z nich to doświadczeni specjaliści. 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:

Nasza praca w zespole inspirowana jest metodologią Scrum, co oznacza dynamikę, transparentność i zorientowanie na dowożenie wartości. Regularne rytuały, takie jak daily, sprint reviews, retrospekcje, są podstawą naszej efektywności.

Dynamika i atmosfera w zespole:

Zasady współpracy, tempo pracy i część procesów są na bieżąco dopracowywane. Dołączając teraz, masz realny wpływ na to, jak będzie wyglądać nasza wspólna przyszłość. Łączymy pracę zdalną z comiesięcznymi spotkaniami w biurze w Warszawie.

Kilka z WIELU naszych zalet

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.

Na tej stronie