.
Angular Developer
  • Warszawa
Angular Developer
Warszawa, Warszawa, Masovian Voivodeship, Polska
SYZYGY
27. 2. 2025
Informacje o stanowisku

Angular Developer

Miejsce pracy: Warszawa

Technologie, których używamy

Wymagane

  • Angular
  • RxJS
  • NgRx

O projekcie

Dołącz do zespołu rozwijającego jedną z największych platform e-commerce w Polsce. Szukasz miejsca, gdzie Twoje pomysły mają znaczenie? W SYZYGY wspieramy inicjatywę, transparentność i realny wpływ na rozwój projektu.

Chcesz realnie wpływać na rozwój produktu?

Twoja wiedza i doświadczenie będą miały realny wpływ na rozwój produktu, z którego korzystają miliony użytkowników. Szukasz miejsca, gdzie autonomia, otwarta komunikacja i decyzje podejmowane na podstawie konkretów to standard, a nie pusty slogan? W SYZYGY znajdziesz przestrzeń na tworzenie rozwiązań, które kształtują przyszłość projektu. Szukamy osób, które nie tylko kodują, ale także chcą wpływać na kulturę pracy, wspierać zespół i rozwijać kierunek działania.

Podstawowe informacje:

Tryb pracy: hybryda (Warszawa)

Wymagane doświadczenie: Senior / min. 2 lata pracy z Angularem

Zespół: 14 osób po stronie SYZYGY (dedykowany zespół, pracujemy tylko na tym projekcie) + 20-30 osób po stronie klienta

Klient: lider polskiego e-commerce, współpracujemy od kilku lat

Produkt: platforma e-commerce / product & web development

Etap rozwoju produktu: rozbudowa funkcjonalności + optymalizacja istniejących rozwiązań

Stack technologiczny: Angular, NX, RxJS, NgRX

Język: Praca w języku polski

Do jakiego projektu rekrutujemy?

Klient:

Rekrutujemy do projektu realizowanego dla polskiego lidera e-commerce, który obsługuje miliony użytkowników miesięcznie. To klient, który stawia na rozwiązania technologiczne, wspierające skalowalność i stabilność platformy oraz optymalizację doświadczeń użytkowników.

Współpraca:

W ciągu ponad 3 lat współpracy, wspólnie przebudowaliśmy platformę e-commerce wdrażając zmian w wersji mobile i desktop sklepu internetowego, wprowadziliśmy architekturę headless i opracowaliśmy złożony design system.

Duży nacisk kładziemy na partnerskie relacje z klientem i cały czas staramy się je budować, mimo, że współpracujemy z firmą o zupełnie innej kulturze i hierarchii – razem tworzymy roadmapę rozwoju produktu, dzieląc się wiedzą i odpowiedzialnością.

Pracujemy w zwinnych metodykach, a nasz zespół (14 osób) współpracuje z zespołem klienta liczącym 20-30 osób. Komunikacja opiera się na regularnych sprintach, codziennych stand-upach i otwartości na feedback.

Produkt:

Platforma e-commerce, nad którą będziesz pracować, to jeden z największych projektów tego typu w Polsce. Jej kluczowe cechy to:

•Wysoka skalowalność: system obsługujący miliony transakcji miesięcznie.

•Ciągły rozwój: dodawanie nowych funkcjonalności i optymalizacja istniejących rozwiązań w oparciu o dane.

•Zaawansowane technologie: Angular, NX, RxJS, NgRX, a także monitoring wydajności przy użyciu Core Web Vitals, Grafany i Prometheusa.

Twój zakres obowiązków

Jako Angular Developer_ w SYZYGY będziesz mieć bezpośredni wpływ na rozwój jednej z największych platform e-commerce w Polsce. Twoja rola obejmuje:

•Tworzenie nowych funkcjonalności: Projektowanie i wdrażanie rozwiązań, które realnie poprawiają doświadczenia użytkowników i skalowalność systemu.

•Optymalizację istniejących rozwiązań: Usprawnianie wydajności, stabilności oraz jakości kodu w oparciu o dane i feedback od użytkowników.

•Wdrażanie najlepszych praktyk: Korzystanie z Continuous Integration, trunk-based development oraz SOLID, by rozwijać kulturę techniczną zespołu.

•Bliską współpracę z zespołem i klientem: Działamy w zwinnych metodykach, gdzie otwarta komunikacja i dzielenie się wiedzą to podstawa sukcesu.

Masz pełną autonomię i realny wpływ na decyzje projektowe. To, jak zorganizujesz swoją pracę i podejdziesz do odpowiedzialności wynikających z ról, ustalasz wspólnie z zespołem. W SYZYGY nie narzucamy schematów – wierzymy, że najlepsze efekty osiąga się, gdy każdy może działać po swojemu, ale zawsze z myślą o wspólnym celu.

Nasze wymagania

Doświadczenie zawodowe:

•Min. 2 lata doświadczenia w pracy nad zaawansowanymi aplikacjami front-endowymi, szczególnie projektami o dużym natężeniu ruchu (np. platformy e-commerce).

•Praca w projektach, które obejmowały rozwój i wdrażanie skalowalnych rozwiązań od podstaw.

Kompetencje techniczne:

•Zaawansowana znajomość Angular (najlepiej wersje 13+), RxJS i NgRx – w codziennej pracy stawiamy na zarządzanie stanem aplikacji oraz architekturę komponentów.

•Znajomość NX – organizacja repozytoriów monorepo dla dużych projektów.

•Doświadczenie w praktykach Continuous Integration i Continuous Deployment (np. Jenkins).

•Podstawy Node.js jako narzędzia wspierającego integrację front-endu z backendem.

Zarządzanie projektem:

•Doświadczenie w iteracyjnym rozwijaniu produktu: wprowadzanie ulepszeń na podstawie analizy danych i feedbacku od użytkowników.

•Umiejętność planowania i realizacji zadań w zwinnych zespołach, w tym monitorowania postępu i identyfikacji potencjalnych problemów.

Komunikacja i współpraca:

•Doświadczenie w pracy z klientami komercyjnymi w środowisku projektowym, w którym wymagane jest dopasowanie do różnych kultur organizacyjnych.

•Umiejętność jasnego i zrozumiałego komunikowania technicznych zagadnień – zarówno wewnątrz zespołu, jak i dla interesariuszy biznesowych.

Znajomość standardów:

•Praktyczna znajomość zasad Software Craftsmanship, takich jak SOLID oraz TDD, jako standardów wytwarzania wysokiej jakości kodu.

•Mile widziana wiedza na temat dostępności cyfrowej (a11y).

Mile widziane

•Doświadczenie w pracy z Node.js jako środowiskiem serwerowym.

•Znajomość Jenkinsa i praktyka w automatyzacji procesów CI/CD.

•Wiedza na temat optymalizacji wydajności aplikacji Angular.

•Doświadczenie w pracy z Progressive Web Apps (PWA).

Tak organizujemy naszą pracę

Liczba osób w zespole

14

Tak pracujemy

  • wewnątrz organizacji
  • koncentrujesz się na jednym projekcie
  • masz wpływ na rozwiązania technologiczne
  • masz wpływ na produkt
  • tworzysz kod "od zera"
  • koncentrujesz się na rozwoju produktu
  • scrum

Takie dajemy możliwości rozwoju

  • budżet rozwojowy
  • czas na rozwój Twoich pomysłów
  • konferencje w Polsce
  • przestrzeń do eksperymentowania
  • szkolenia wewnątrzfirmowe
  • treningi umiejętności miękkich
  • wspieramy wydarzenia dla IT
  • wymiana wiedzy technicznej w firmie

To oferujemy

  • Urlopy bez limitów - Nielimitowane dni wolne (na UoP i B2B) – bo kto nam zabroni?
  • 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
  • Podwyżki po naszemu - 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

Benefity

  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • dofinansowanie nauki języków
  • dofinansowanie szkoleń i kursów
  • możliwość pracy zdalnej
  • elastyczny czas pracy
  • owoce
  • spotkania integracyjne
  • służbowy telefon do użytku prywatnego
  • komputer do użytku prywatnego
  • firmowa biblioteka
  • brak dress code’u
  • gry wideo w pracy
  • kawa / herbata
  • napoje
  • strefa relaksu
  • wyprawka dla dziecka
  • program rekomendacji pracowników
  • inicjatywy dobroczynne
  • dodatkowy urlop
  • dodatkowy urlop
  • bonusy świąteczne
  • nielimitowane urlopy
  • samoorganizacja
  • turkus

Etapy rekrutacji

  • 30min rozmowa przez teams – zapoznawcza
  • 1h rozmowa przez teams – techniczna + culture fit
  • 1,5h Meet us Day - spotkanie w biurze z zespołem

Twoje podejście – kogo szukamy?

Proaktywność i inicjatywa:

•Potrafisz samodzielnie identyfikować wyzwania i proponować rozwiązania, które realnie wpływają na jakość produktu.

•Jesteś osobą, która bierze odpowiedzialność za swoje decyzje i efekty pracy.

Otwartość i komunikacja:

•Masz odwagę wyrażać swoje opinie, nawet jeśli są niepopularne, oraz jesteś otwart_ na konstruktywną krytykę.

•Wspierasz kulturę zespołową, w której feedback jest narzędziem wspólnego rozwoju, a nie barierą.

Nastawienie na rozwój:

•Widzisz wartość w ciągłym doskonaleniu – zarówno w kontekście technicznym, jak i osobistym.

•Uczysz się na błędach i eksperymentujesz, szukając najlepszych rozwiązań.

Zwinne podejście do pracy:

•Rozumiesz, że zwinność to nie tylko metodyka, ale sposób na skuteczne podejmowanie decyzji i rozwiązywanie problemów.

•Dostosowujesz się do zmieniających się potrzeb projektu, zachowując przy tym wysoką jakość pracy.

Zaangażowanie w pracę zespołową:

•Wierzysz, że najlepsze rozwiązania powstają dzięki współpracy i wspieraniu się w zespole.

•Aktywnie dzielisz się wiedzą i wspierasz innych w osiąganiu wspólnych celów.

Wyzwania roli

W tej roli napotkasz kilka kluczowych wyzwań. Oto, co naszym zdaniem warto wiedzieć przed aplikacją:

•Zarządzanie dużym kodem: Pracujemy zgodnie z zasadami SOLID i w środowisku monorepo, co oznacza ciągłe doskonalenie i rozwój bazy kodowej.

•Wdrażanie najlepszych praktyk: Pomagasz zespołowi w adopcji takich rozwiązań jak Continuous Integration, feature flagi czy trunk-based development, jednocześnie dbając o jakość i stabilność aplikacji.

•Decyzyjność i odpowiedzialność: Będziesz ćwiczyć podejmowanie decyzji technicznych, obronę swoich pomysłów oraz branie za nie pełnej odpowiedzialności.

•Kultura feedbacku: Codziennie będziesz mierzyć się z konstruktywnym feedbackiem, ucząc się, jak go przyjmować i udzielać innym.

•Relacje z klientem: Budowanie partnerskiej współpracy z klientem, z którym współtworzymy projekt, często działając w zróżnicowanym środowisku organizacyjnym.

•Adaptacja do zmian: Wyzwanie pracy nad dużą platformą e-commerce oznacza szybkie reagowanie na zmieniające się potrzeby biznesowe i użytkowników.

Jak wygląda praca w zespole?

•Skład i kompetencje zespołu:

Zespół składa się z 14 osób po stronie SYZYGY oraz 20-30 osób po stronie klienta. W naszym zespole znajdziesz specjalist_ z różnych obszarów, takich jak front-end, QA i architektura systemowa. Kilka osób w zespole pracuje nad projektem od samego początku współpracy, ale nie będziesz jedyną nową twarzą.

•Typ współpracy: Współpraca opiera się na samoorganizacji – role i odpowiedzialności ustalamy wspólnie, kierując się potrzebami projektu i zespołu. Pracujemy w tygodniowych lub dwutygodniowych sprintach, w ramach zwinnych metodyk, które wspierają otwartą komunikację i szybkie dostosowanie do zmian. Kluczowe decyzje techniczne podejmujemy zespołowo, z uwzględnieniem różnorodnych perspektyw.

•Dynamika zespołu: Pracujemy hybrydowo – większość komunikacji odbywa się online, ale regularne spotkania w biurze. Tempo pracy dostosowujemy do priorytetów projektu, dbając o równowagę między jakością a wydajnością.

Rozwój, komunikacja i feedback

Wspieramy rozwój osobisty i zespołowy, organizując warsztaty i sesje mentoringowe. Feedback to kluczowy element naszej współpracy – traktujemy go jako narzędzie do wspólnego doskonalenia, zarówno w kontekście technicznym, jak i zespołowym.

SYZYGY

W SYZYGY wspólnie kreujemy przestrzeń, pozwalającą na pełne wykorzystanie naszego potencjału i pojawiających się możliwości. ✨

Dążymy do bycia całkowicie samoorganizującą się firmą, w której odtajniliśmy wynagrodzenia wszystkich, sami stworzyliśmy system podwyżek i samodzielnie podejmujemy decyzje.

Jesteśmy zespołem programistów i designerów, którzy od wielu lat tworzą i rozwijają produkty cyfrowe.

Chcemy zmieniać sposób, w jaki projektowany i budowany jest software. By tego dokonać, ważna jest zwinność i umiejętność odpowiadania na potrzeby klientów. Pracujemy między innymi z Mazda, Danwood, KYOCERA, LOT, TUI, Żabka.

Wierzymy, że podstawą dobrych produktów jest partnerska relacja. Doradzamy i wdrażamy dedykowane rozwiązania, dzięki czemu przyczyniamy s

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    87 729
    10 805