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!
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 Senior Web Developer, 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 i TypeScript,
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
Budżet szkoleniowy na interesujące Cię kursy i konferencje
Dodatkowy dzień wolny z okazji Twoich urodzin
Dodatkowy dzień wolny dla rodziców
Sprzęt dopasowany do Twoich potrzeb
Prywatną opiekę medyczną i ubezpieczenie grupowe
Dostęp do platformy e-learningowej do nauki języka angielskiego oraz platformy benefitowej
Dostęp do platformy wellbeingowej i możliwość skorzystania z warsztatów oraz prywatnych sesji terapeutycznych
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
Net per month - B2B
Gross per month - Permanent
Check similar offers