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