Senior Frontend Developer/ka (Angular)

Syzygywarsaw — Poland · Posted ~1 day ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

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. W dużym skrócie Wynagrodzenie: 14 940 - 17 430 PLN brutto (UoP) 18 000 - 21 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 – 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 OwnerKlient: Lider w branży ubezpieczeniowej w Polsce i Europie Środkowo-Wschodniej. Współpracujemy od kwietnia 2026.Produkt: Nowa platforma CMS oparta na Magnolii CMS – 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 Must have 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. 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. Twoje podejście 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. 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.