Praca w SYZYGY

Senior Angular Developer/ka

Nie szukamy osoby, która „ogarnie Angulara”. Szukamy kogoś, kto chce współdecydować.
Budujemy od zera strategiczny CMS dla lidera rynku – system, który ma wytrzymać lata, skalę i zmiany biznesowe. To oznacza rozmowy o architekturze, kompromisach, długach technologicznych i konsekwencjach decyzji. Jako Senior Angular Developer/ka masz głos i oczekujemy, że będziesz z niego korzystać.
Lokalizacja
SYZYGY Warsaw
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 – mile widziane bycie w biurze na start projektu, choć szczegóły do ustalenia z zespołem
  • Doświadczenie: minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji frontendowych
  • Zespół: Około 9 osób (UX/UI, APM, Client Partner, 2x Frontend, 3x Backend, QA) – zespół w fazie budowania, będziesz częścią jego trzonu.
  • Klient: Lider branży ubezpieczeniowej – strategiczny projekt długoterminowy.
  • Produkt: Nowa platforma CMS oparta na Magnolia CMS (DX Core) – implementacja systemu od zera i przeniesienie treści z dotychczasowego rozwiązania
  • Stack technologiczny: Angular (najnowsze wersje), TypeScript, NgRx, narzędzia testowe (np. Playwright), Git, CI/CD
  • Etap rozwoju produktu: zaczynamy od czystej kartki, start projektu około kwiecień 2026.
  • Język pracy: polski (biegły), angielski (min. B2).
  • Ilu osób szukamy?: 1 osoby

Must have / Kluczowe wymagania

Wymagane doświadczenie

  • Masz za sobą minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji frontendowych.
  • Masz  doświadczenie w pracy nad złożonymi produktami cyfrowymi (np. platformy e-commerce, aplikacje wieloplatformowe, systemy o dużym natężeniu ruchu, systemy CMS). To praktyka, którą potrafisz nam udowodnić.
  • Brał_ś udział w podejmowaniu decyzji architektonicznych w poprzednich projektach.
  • Masz doświadczenie w budowaniu projektów “od zera”, od fazy koncepcyjnej do wdrożenia.
  • Potrafisz wskazać i udokumentować mierzalne efekty biznesowe i techniczne zrealizowanych przez Ciebie projektów, np. wpływ na wydajność, jakość czy procesy deweloperskie.
  • Biegle posługujesz się Angularem w najnowszych wersjach. To Twoje narzędzie pracy, które opanował_ś do perfekcji.
  • 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), bo wiesz, że tylko tak buduje się niezawodne aplikacje.
  • Swobodnie operujesz narzędziami do zapewniania jakości kodu. Dbasz o to, żeby wszystko było na swoim miejscu.
  • Jesteś biegły_a w pracy z systemami kontroli wersji (Git) i procesami CI/CD (np. Docker, GitHub Actions, GitLab CI). Dla nas to podstawa efektywnego dostarczania.
  • Masz doświadczenie z bibliotekami do zarządzania stanem w Angularze, takimi jak NgRx. Złożone stany to dla Ciebie żaden problem.
  • Posiadasz umiejętność projektowania skalowalnej i łatwej w utrzymaniu architektury frontendowej. Budujesz na lata, a nie na chwilę.
  • Masz doświadczenie z monorepo (np. NX), architekturą hexagonalną i/lub clean architecture. Masz w ręku różne narzędzia do budowania solidnych fundamentów.
  • Pracujesz z Design Systemami oraz narzędziami do ich tworzenia (np. Storybook). Spójność i efektywność to dla nas ważne, a Ty wiesz, jak to osiągnąć.
  • Rozumiesz i potrafisz stosować standardy dostępności cyfrowej (WCAG). Tworzymy dla wszystkich.
  • Twoja wiedza z zakresu optymalizacji wydajności aplikacji webowych (np. performance budget, Core Web Vitals, Lighthouse) sprawia, że liczy się dla Ciebie każda milisekunda.
  • Znasz metodyki zwinne (Agile, Scrum). My wierzymy w elastyczność i adaptację.

Podejście eksperckie

  • Wyznajesz podejście Software Craftsmanship – piszesz czysty, wydajny i łatwy w utrzymaniu kod, zgodny z SOLID, KISS i DRY. To jest po prostu nasza definicja dobrego kodu.
  • Masz wiedzę z obszarów architektury i rozumiesz aspekty Domain-Driven Design (DDD). Szukamy rozwiązań, nie tylko kodu.
  • Posiadasz solidną wiedzę na temat standardów bezpieczeństwa aplikacji webowych i umiejętność ich stosowania. Bo bezpieczeństwo to podstawa.
  • Znasz podstawowe zasady ochrony danych osobowych (RODO/GDPR). Dbamy o dane, jak o nasze własne.
  • Masz praktyczne doświadczenie w pracy z procesami ciągłej integracji, ciągłego dostarczania i trunk based development. Wiemy, jak to robić efektywnie.
  • Potrafisz efektywnie wykorzystywać narzędzia oparte na modelach LLM (np. GPT 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.

Komunikacja i współpraca

  • Bierzesz odpowiedzialność (ownership) za całe funkcjonalności. W SYZYGY masz realny wpływ na to jak dochodzisz do danego rozwiązania.
  • Potrafisz rozłożyć nawet najbardziej złożone wyzwania na mniejsze, konkretne kroki. Dzięki temu realistycznie szacujesz potrzebną pracę, efektywnie planujesz swoje działania i płynnie koordynujesz je z resztą zespołu (UX/UI, backend, QA, PM)
  • Jesteś proaktywny_a w proponowaniu nowych, lepszych rozwiązań technicznych oraz usprawnień (np. optymalizacja CI/CD, poprawa jakości kodu, refaktoryzacja) i gotowy_a do ich inicjowania. Nie czekasz, aż ktoś pokaże palcem, działasz.
  • Potrafisz współpracować z analitykami i projektantami oraz wykorzystywać dostarczone dane do podejmowania decyzji technicznych. Opieramy się na faktach, nie na domysłach.
  • Monitorujesz postęp swoich zadań, identyfikujesz potencjalne blokady i transparentnie komunikujesz status. Otwartość i szczerość to u nas podstawa.
  • Wykazujesz umiejętność adaptacji do zmieniających się wymagań. Żyjemy w dynamicznym świecie, a Ty wiesz jak się w nim odnaleźć.

Twoje podejście – kogo szukamy?

Szukamy Senior Angular Developera/ki, który_a, tak jak my, nie boi się kwestionować status quo i tworzyć rozwiązania, które realnie zmieniają rynek. Zgodnie z naszymi wartościami, kluczowy jest dla nas Twój wewnętrzny napęd do rozwoju.

  • Poczucie “ownershipu” to dla nas klucz. Chcemy, abyś poczuł_a, że “ten projekt jest Twój” i masz realny wpływ na jego powodzenie. Oczekujemy szczególnej dbałości o detale, jakość kodu, testy i końcowy rezultat, który przynosi wartość biznesową.
  • Aktywnie definiujesz swoje cele. Nie czekasz, aż ktoś pokaże Ci palcem, co masz robić, ale sama_sam poszukujesz inspiracji, wychodząc z własnymi pomysłami dotyczącymi architektury, narzędzi i procesów. Wierzysz, że Twój wkład realnie zmienia projekt.
  • Jesteś proaktywny_a w śledzeniu trendów w ekosystemie Angulara, testowaniu nowych rozwiązań i aktywnie dzieleniu się tą wiedzą z całym zespołem i organizacją. Rozwój u nas to ciągłe podważanie swojej wiedzy i wychodzenie poza utarte schematy.
  • Będziesz w stałym, partnerskim kontakcie z zespołem deweloperskim, Product Managerem i klientem. Oczekujemy od Ciebie otwartej, transparentnej i proaktywnej komunikacji, która wspiera rozwiązywanie problemów, a nie tworzenie kolejnych.
  • Projekt “od zera” to dynamiczne środowisko. Oczekujemy, że nie tylko sam_a dostosujesz się do zmian, ale przede wszystkim będziesz potrafił_a sprawnie zarządzać nimi w całym projekcie, zachowując koncentrację na celu.
  • Będziesz wspierać rozwój mniej doświadczonych członków zespołu, dzieląc się wiedzą, np. poprzez konstruktywne code review i pair programming. Cenimy cierpliwość, umiejętność słuchania i autentyczną chęć wspierania rozwoju innych.
  • Umiejętność przyjmowania i dawania konstruktywnego feedbacku jest dla nas kluczowa. Wierzymy, że to droga do rozwoju – zarówno Twojego, jak i całego zespołu.
  • To rola, która wymaga silnego nastawienia na współpracę. Będziesz liderem w obszarze frontendu, wyznaczającym kierunki i standardy, jednocześnie blisko współpracującym_ą z resztą zespołu w partnerskiej atmosferze.

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ń.
  • Znajomość usług chmurowych (np. AWS, Azure, GCP) – dzięki temu jeszcze lepiej zrozumiesz cały ekosystem, w którym działamy.
  • Podstawowe zrozumienie praktyk DevOps – pozwoli Ci to na efektywniejszą komunikację z zespołem i głębsze zrozumienie całego cyklu życia produktu.
  • Doświadczenie z renderowaniem po stronie serwera (SSR) przy użyciu Angular Universal – pokażesz nam, że znasz zaawansowane techniki optymalizacji, które mogą być kluczowe dla naszych projektów.

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ść.

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 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:

Będziesz pracować nad strategicznym replatformingiem – zastąpimy obecną platformę zupełnie nową, zbudowaną na nowym stacku technologicznym. To wielomiesięczny projekt, który oznacza, że będziesz mieć_a realny wpływ na jego kształt od samych podstaw. To jest ta szansa na budowanie systemu “od zera” o jakiej mówiliśmy.

Szczegóły dotyczące konkretnych potrzeb, wyzwań technologicznych oraz grupy docelowej produktu są tematem, który chętnie przedstawimy Ci podczas spotkania – tak, abyś mógł_a w pełni zrozumieć skalę i ambicje tego przedsięwzięcia.

Projekt nie kończy się na uruchomieniu nowej platformy, ale na dalszym utrzymaniu i rozwoju.

Jakwygląda pracaw zespole? 

Skład i kompetencje zespołu:

Dołączysz do zupełnie nowo tworzonego zespołu, co daje Ci unikalną szansę współtworzenia jego DNA od samego początku. Chociaż zespół powstaje na nowo, będzie on składał się z doświadczonych specjalist_ek – większość z nich to osoby, które już pracują w SYZYGY. Będziesz kluczowym członkiem_nią interdyscyplinarnego teamu, w którym znajdą się: UX/UI Designer_ka, APM, Client Partner_ka, dwie osoby na stanowisku Frontend Developera (w tym Ty), trzy osoby na stanowisku Backend Developera 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. Razem będziemy budować wszystko od podstaw.

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:

Fakt, że zespół jest zupełnie nowy, oznacza, że razem będziemy kształtować jego zasady współpracy, atmosferę i tempo pracy. To Ty masz realny wpływ na to, jak będzie wyglądać nasza wspólna przyszłość. Będziemy łączyć pracę zdalną z regularnymi spotkaniami w biurze (szczegóły do ustalenia), aby wspierać efektywną współpracę i budowanie silnych relacji.

 

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