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
Z życia organizacji…
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.
Jak wygląda praca w 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…
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.