#1 Job Board for tech industry in Europe

  • Job offers
  • Angular Developer
    New
    JS

    Angular Developer

    Warszawa
    4 250 - 5 000 USDNet/month - B2B
    3 357 - 3 950 USDGross/month - Permanent
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent, B2B
    Operating mode
    Hybrid

    Tech stack

      NgRx

      regular

      Angular

      regular

      nx

      regular

      RxJS

      regular

      Jenkins

      nice to have

      Node.js.

      nice to have

    Job description

    Online interview

    Kilka osób z naszego zespołu postanowiło wypłynąć na nowe wody 🌊, więc mamy wolne miejsce do zaopiekowania. Szukamy Angular Developera, kto chętnie wskoczy na pokład i pomoże nam rozwijać projekt dla jednego z największych polskich e-commerce.


    Lokalizacja Warszawa

    Typ pracy Pełen etat

    Obszar Front-end Development


    Wynagrodzenie

    (W tym płatne zwolnienia lekarskie [B2B] i nielimitowane płatne dni wolne!)

    💸 17 000 – 20 000 zł netto + VAT B2B

    💸 13 430 – 15 800 zł brutto UoP

    • Tryb pracy: hybryda (minimum 1 dzień w tygodniu w biurze)
    • Wymagania: Senior
    • Zespół: 14 osób z naszej strony + 20-30 osób po stronie klienta
    • Ilu osób szukamy: 1
    • Stack: Angular 17, NX, RxJS, NgRX


    Twoja rola i jej odpowiedzialności 


    Jako Angular Developer_ w SYZYGY będziesz pracować przy jednym z największych sklepów e-commerce w Polsce. Kluczowe jest dla nas tworzenie utrzymywalnego kodu, w tym głebokie zrozumienie zalet i wad różnych zagadnień inżynierii oprogramowania. Co będziesz robić:

    • tworzyć nowe funkcjonalności dbając o wysoką jakość kodu
    • optymalizować wydajność (pod kątem CWV i r/s SSR-a)
    • refactorować kod (pod kątem wspomnianej wcześniej utrzymywalności)
    • edukować innych członków zespołu
    • wspierać zespół w optymalizacji procesu dostarczania na produkcję (CI/CD, trunk based development, feature switche, testy automatyczne)


    Co więcej?

    W SYZYGY autonomia to podstawa – sam_ organizujesz swoją pracę. To miejsce, gdzie nikt nie będzie ciągle patrzył Ci na ręce, ale za to oczekujemy, że weźmiesz pełną odpowiedzialność za swoje zadania. Nasz model pracy opiera się na samoorganizacji i otwartości – to Ty jesteś ekspertką/ekspertem w swojej dziedzinie.


    Możliwości rozwoju

    W zależności od Twoich preferencji, możesz skupić się na:

    • Technice: doskonalenie umiejętności programistycznych i dostarczanie kodu wysokiej jakości.
    • Procesach i praktykach: angażowanie się w ulepszanie procesów i praktyk tworzenia oprogramowania i wprowadzanie nowych praktyk.

    Nie ma u nas szefów, za to są szerokie możliwości zaangażowania się w działalność zespołową oraz firmową. Jesteśmy zawsze chętni Cię wysłuchać i skonfrontować pomysły! Role przydzielamy sobie podczas tzw. refinementu ról, zgodnie z aktualnym zapotrzebowaniem zespołu.

    Jeśli masz w sobie chęć stałego rozwoju, uczenia się od innych i eksperymentowania, możesz rozwijać się na absolutnie każdym polu.


    Must have

    • Głębokie zrozumienie zagadnień inżynierii oprogramowania (a.k.a. jak tworzyć utrzymywalne aplikacje), np.: SOLID, Clean Code, wzorce projektowe, DDD, zagadnienia (de)couplingu, DRY czy nie DRY (ale to od Ciebie będziemy oczekiwać, abyś nam wytłumaczył o co w tym wszystkim chodzi 😛)
    • W/w ale w kontekście aplikacji front-end, w szczególności opartych na Angularze
    • Doświadczenie w pracy z RxJS i NgRx
    • Zrozumienia zagadnień CI/CD, trunk based development, BDD, TDD itp.


    Twoje podejście

    • Wierzysz w ciągłe ulepszanie wszystkiego dookoła. Nie tylko kodu, ale całego procesu, w którym uczestniczysz.
    • Masz odwagę mówić otwarcie, kiedy coś nie działa i nie wahasz się proponować nowych rozwiązań.
    • Rozumiesz, że zwinność to więcej niż metoda – to sposób na skuteczniejsze rozwiązywanie problemów przez próbowanie, uczenie się i dostosowywanie.
    • Wiesz, kiedy powiedzieć „nie”, aby zachować realne cele pracy.


    Nice to have

    • Node.js – Doświadczenie w pracy z Angular SSR
    • Jenkins – Znajomość Jenkinsa i doświadczenie w automatyzacji procesów CI/CD.
    • Wydajność aplikacji Angular – Posiadanie wiedzy na temat optymalizacji wydajności aplikacji napisanych w Angularze.

    ➕ Śmiało, chwal się! Może wniesiesz do zespołu coś, o czym nawet nie pomyśleliśmy 😅


    Wyzwania

    • Ćwiczenie podejmowania decyzji, obrony swoich pomysłów i brania za nie odpowiedzialności
    • Zderzenie się z codziennym feedbackiem na temat swojej pracy, ale też nauka dawania go innym
    • Budowanie relacji z klientem, który nie jest ekspertem w procesach wytwarzania oprogramowania.


    Do jakiego projektu rekrutujemy?

    Nasz klient: Polski lider e-commerce

    Współpraca: 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.

    Produkt:

    • Tworzymy i rozwijamy jedną z największych aplikacji e-commercowych w Polsce
    • Ze względu na skalę produktu, często zachodzi potrzeba zmian, a szukanie najlepszych rozwiązań to nasza codzienność

     

    Jak wygląda praca w zespole Undefined?

    Zespół składa się z 14 osób z naszej strony oraz 20-30 osób po stronie klienta, a całość współpracy odbywa się w ramach zwinnych metodologii, z regularnymi sprintami tygodniowymi lub dwutygodniowymi.

    Pracujemy nad zaawansowanymi rozwiązaniami, takimi jak optymalizacja wydajności serwera (z 20 odpowiedzi na sekundę do 500-600), oraz monitoring Core Web Vitals, wykorzystując narzędzia takie jak Grafana, Prometheus i PageSpeed.

    Jako że pracujemy głównie zdalnie, większość naszej komunikacji odbywa się online – omawiamy jednak nie tylko bieżące projekty, ale czasami spędzamy całe dnie rozmawiając o wszystkim, co tylko znajduje się na tapecie – od remontów domowych, przez przeróbki elektryczne, po gry planszowe i MTG, na robieniu pizzy kończąc.

    Szukamy osób, które nie tylko doskonale odnajdują się w technologii, ale też są gotowe wnieść swoją energię i entuzjazm do zespołu, pomagając w rozwiązywaniu problemów i wprowadzaniu innowacji.

    Stack technologiczny

    • Zespół DEV: Angular (latest), Nx, RxJ, NgRx, Angular Universal, NodeJ, Express, Jest
    • Zespół QA: Jira, Xray, Typescript, Webdriver.IO, Cucumber (BDD)
    • Jenkins, Docker, Git, Allure

    Dołącz do nas, jeśli jesteś gotów na wyzwania, które wymagają nie tylko technicznych umiejętności, ale także kreatywności i zaangażowania w rozwijanie zarówno produktu, jak i kultury pracy. Jeśli chcesz mieć wpływ na zmiany i szukasz miejsca, gdzie każdy dzień przynosi nowe możliwości do nauki i doskonalenia – SYZYGY jest miejscem dla Ciebie.


    Interesujące?

    Możesz przesłać swoje CV lub link do profilu na LinkedIn, a może portfolio lub stronę www. Wybierz dowolną formę, która najlepiej reprezentuje Ciebie! Chcemy lepiej Cię poznać!

    Check similar offers

    Full Stack Java/ React Developer

    New
    Integral Services
    6.4K - 9.5K USD
    Warszawa
    , Fully remote
    Fully remote
    JavaScript
    Java
    Spring

    Senior Frond End Developer (Angular/Typescript)

    New
    ITDS
    8.4K - 9.45K USD
    Warszawa
    , Fully remote
    Fully remote
    Angular
    JavaScript
    TypeScript

    Remote Senior Backend Developer

    New
    GMI Software
    4.5K - 6.5K USD
    Warszawa
    , Fully remote
    Fully remote
    Nest.js
    Node.js
    PostgreSQL

    Senior Fullstack Engineer (Node+React)

    New
    iTeamly
    5K - 6.25K USD
    Warszawa
    , Fully remote
    Fully remote
    English
    Node.js
    React

    Senior Fullstack Developer

    New
    Avenga
    5.88K - 7.13K USD
    Warszawa
    , Fully remote
    Fully remote
    SQL
    JavaScript
    AWS