#1 Job Board for tech industry in Europe

Full Stack Developer (Angular + Java)
New
JavaScript

Full Stack Developer (Angular + Java)

Warszawa
3 870 - 5 252 USD/monthNet per month - B2B
3 593 - 4 976 USD/monthGross per month - Permanent
3 870 - 5 252 USD/monthNet per month - B2B
3 593 - 4 976 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Mid
Employment Type
Permanent, B2B
Operating mode
Remote
XTB

XTB

Tworzymy XTB – globalną firmę inwestycyjną, oferującą innowacyjne rozwiązania technologiczne, które pozwalają naszym klientom skutecznie zarządzać swoimi finansami na wiele sposobów. Wszystko to w jednej intuicyjnej aplikacji XTB, z której korzysta już ponad 1.4 miliona użytkowników na całym świecie!

Tech stack

    Polish

    B1

    Angular

    regular

    RxJS

    regular

    TypeScript

    regular

    JavaScript

    regular

    HTML5 / CSS3

    regular

    Jest

    regular

    Java

    regular

Job description

Tworzymy XTB – globalną firmę inwestycyjną, oferującą innowacyjne rozwiązania technologiczne, które pozwalają naszym klientom skutecznie zarządzać swoimi finansami na wiele sposobów. Wszystko to w jednej intuicyjnej aplikacji XTB, z której korzysta już ponad 1.4 miliona użytkowników na całym świecie!


O Dziale Produktu i Technologii 

Dział Produktu i Technologii to zespół ponad 500 ekspertów i ekspertek. W pracy stawiamy na determinację i sprawczość – mamy realny wpływ na rozwój naszej aplikacji, a wysokie oczekiwania naszych klientów motywują nas do działania. Naszą ambicją jest nie tylko rozwój aplikacji, ale także ciągłe doskonalenie się i chęć bycia najlepszym w tym, co robimy. Wierzymy, że oferowane przez nas rozwiązania to przyszłość inwestowania. 


Stawiając sobie wysoko poprzeczkę, możemy zawsze na siebie liczyć. Pracujemy w interdyscyplinarnych zespołach, w których chętnie dzielimy się wiedzą. W ramach naszego działu organizujemy także warsztaty oraz gildie – spotkania poświęcone konkretnym obszarom lub technologiom – aby stale rozwijać nasze umiejętności. 


Zakres obowiązków

Szukamy osoby na stanowisko Full Stack Developer (Angular + Java), która dołączy do zespołu rozwijającego frontowe aplikacje tradingowe, budowane w oparciu o framework Angular. Praca polegać będzie na tworzeniu nowych i rozwijaniu istniejących funkcjonalności aplikacji od fazy projektowania rozwiązań po produkcyjne wdrożenie.


Do Twoich codziennych obowiązków będzie należało:

  • Projektowanie i rozwój nowych funkcjonalności platformy tradingowej w oparciu o Angular, TypeScript i Java 17,

  • Tworzenie skalowalnych, wydajnych i responsywnych interfejsów użytkownika zgodnie z dostarczonymi makietami (Figma) oraz design systemem,

  • Współpraca z backendem przy integracji API (REST, gRPC), w tym projektowanie oraz review kontraktów z możliwością aktywnego wpływu na ich kształt, zwłaszcza w kontekście BFF (backend for frontend)m

  • Utrzymywanie wysokiej jakości kodu poprzez stosowanie dobrych praktyk, wzorców projektowych oraz regularne code review,

  • Pisanie testów jednostkowych, integracyjnych przy użyciu narzędzi takich jak Jest,

  • Wspieranie zespołu w rozwiązywaniu problemów technicznych oraz dzielenie się wiedzą i doświadczeniem,

  • Udział w planowaniu sprintów i codziennej pracy w metodyce Agile (Scrum),

  • Troska o dostępność aplikacji (a11y/WCAG) i wysoką jakość doświadczeń użytkownika,

  • Monitorowanie i implementacja nowych rozwiązań technologicznych, które mogą usprawnić pracę zespołu i jakość produktu.


Wymagania

  • Komercyjne doświadczenie w projektach opartych o framework Angular,

  • Bardzo dobra znajomość frameworka Angular oraz biblioteki RxJS,

  • Bardzo dobra znajomość TypeScript, JavaScript,

  • Bardzo dobra znajomość HTML5, CSS3, SCSS,

  • Znajomość dobrych praktyk programistycznych oraz umiejętność stosowania wzorców projektowych,

  • Doświadczenie w pisaniu testów jednostkowych oraz praktyczna znajomość jednego z dedykowanych do tego narzędzi (np. Jest),

  • Umiejętność prowadzenia code review oraz chęć dzielenia się wiedzą,

  • Umiejętność pracy w zespole, komunikatywność oraz proaktywne nastawienie na rozwiązywanie problemów,

  • Praktyczna znajomość narzędzi wykorzystywanych w codziennej pracy: Git/GitLab, IDE (VS Code/WebStorm), Jira, Confluence, Google Workspace,

  • Doświadczenie w pracy w metodologii Agile (Scrum),

  • Postawa nastawiona na rozwój i zdobywanie wiedzy,

  • Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.

 

Mile widziane:

  • Doświadczenie w tworzeniu aplikacji w architekturze mikrofrontendowej,

  • Doświadczenie w pracy z monorepo oraz znajomość narzędzia NX,

  • Doświadczenie w integracji aplikacji frontendowych z backendem z użyciem gRPC,

  • Doświadczenie w budowania responsywnych aplikacji webowych,

  • Doświadczenie w pracy z design systemami – umiejętność implementowania webowych interfejsów użytkownika z wykorzystaniem gotowych komponentów UI oraz odczytywania i interpretowania makiet UI przygotowanych w narzędziu Figma,

  • Praktyczna znajomość zagadnień z zakresu a11y (WCAG),

  • Umiejętność projektowania i utrzymywania testów integracyjnych oraz end-to-end (E2E) z wykorzystaniem narzędzi do tego dedykowanych (np. Playwright lub Cypress).


Oferujemy

  • Realny wpływ na rozwój firmy i produktu

  • Pracę w doświadczonym zespole, który chętnie dzieli się wiedzą

  • Jasną wizję rozwoju dzięki regularnym feedbackom i klarownym ścieżkom karier

  • Sprzęt dopasowany do Twoich potrzeb

  • Pracę zdalną, z biura w Warszawie lub z coworku w Twoim mieście

  • Regularne spotkania integracyjne

Rozwijamy super aplikację inwestycyjną, która pozwala naszym klientom efektywne zarządzać swoimi finansami. Dołącz do nas i razem kształtujmy przyszłość finansów!

 

Benefity

  • Budżet szkoleniowy na interesujące Cię kursy i konferencje

  • Dodatkowy dzień wolny z okazji Twoich urodzin

  • Dodatkowy dzień wolny dla rodziców

  • Prywatną opiekę medyczną i ubezpieczenie grupowe

  • Dostęp do platformy e-learningowej do nauki języka angielskiego oraz platformy benefitowej 

3 870 - 5 252 USD/month

Net per month - B2B

3 593 - 4 976 USD/month

Gross per month - Permanent