Informacje o stanowisku
Engineering Team Leader
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Java
- People Management
- Technical Leadership
- Microservices
- Team Leadership
System operacyjny
O projekcie
Poszukujemy osoby, która dołączy do naszego zespołu w roli Team Leadera. Osoba na tym stanowisku będzie łączyć kompetencje techniczne oraz liderskie. W naszej strukturze za wyodrębniony obszar biznesowy i kilka zespołów SCRUMowych odpowiada Program Manager. W skład każdego zespołu wchodzą Team Leader, programiści i testerzy którzy są wspierani przez Product Managera, Scrum Mastera i UX Designerów.
Zespół jest multikompetencyjny i tworzy kompletne rozwiązania (analiza, architektura, backend, web, mobile, testy, observability) w oparciu i mikroserwisy, z wykorzystaniem Micronaut, Reactor, gRPC w środowisku Kubernetes/Rancher po stronie backendu oraz Angular (MFE), Android i iOS (aplikacje natywne) po stronie frontendu.
Twój zakres obowiązków
- Dbanie o realizację zadań programistycznych zgodnie z obowiązującymi standardami technologicznymi,
- Wspieranie Product Managera w koordynowaniu prac zespołu w obszarze rozwiązań technologicznych,
- Współpraca z innymi zespołami w opracowywaniu optymalnej architektury rozwiązań,
- Zapewnianie wysokiej efektywności zespołu programistycznego, poprzez identyfikowanie oraz mitygowanie przeszkód w procesie wytwórczym,
- Monitorowanie bieżącej pracy i wsparcie w rozwiązywaniu problemów związanych z kwestiami technicznymi,
- Dbanie o rozwój zespołu poprzez zapewnianie szkoleń, proces mentoringu i regularne spotkania 1:1.
Nasze wymagania
- Kilkuletnie doświadczenie jako programista,
- Doświadczenie jako manager zespołu,
- Umiejętność tworzenia i rozwijania mikrousług opartych o Javę,
- Znajomość zagadnień związanych ze skalowalnością, wydajnością i niezawodnością systemów informatycznych,
- Udział w realizacji projektów od architektury po wdrożenie,
- Umiejętność pracy z zespołem multikompetencyjnym i zdalnym.
Tak organizujemy naszą pracę
Liczba osób w zespole
5 - 12
Tak pracujemy
- wewnątrz organizacji
- koncentrujesz się na jednym projekcie
- możesz zmienić projekt
- masz wpływ na rozwiązania technologiczne
- masz wpływ na produkt
- koncentrujesz się na rozwoju produktu
- agile
- scrum
- kanban
Skład zespołu
- backend developer
- frontend developer
- mobile developer
- programista testów automatycznych
- tester manualny
- product owner
- scrum master
Takie dajemy możliwości rozwoju
- branżowe platformy e-learningowe
- budżet rozwojowy
- konferencje w Polsce
- mentoring
- szkolenia wewnątrzfirmowe
- szkolenia zewnętrzne
- treningi umiejętności miękkich
- wsparcie merytoryczne od liderów technologicznych
- wsparcie w przygotowaniu do bycia prelegentem
- wspieramy wydarzenia dla IT
- wymiana wiedzy technicznej w firmie
To 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.
Benefity
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie
- możliwość pracy zdalnej
- spotkania integracyjne
- firmowa drużyna sportowa
- firmowa biblioteka
- brak dress code’u
- gry wideo w pracy
- kawa / herbata
- napoje
- parking dla pracowników
- strefa relaksu
- świętowanie urodzin
- dzień wolny z okazji Twoich urodzin
- dzień wolny dla rodziców
Etapy rekrutacji
- Rozmowa HR + Techniczna (90 minut)
- Rozmowa HR + Techniczna (90 minut)
Nasza wizja IT
Nasze systemy związane są z rynkami finansowymi i zapewniają pełną obsługę związaną ze wszystkimi aspektami inwestowania. W związku z wysokimi oczekiwaniami klientów, nasze rozwiązania technologiczne muszą cechować się najwyższą jakością i niezawodnością. Wiele lat rozwoju i działania firmy sprawiło, że DNA naszego IT zawiera kilka fundamentów, którymi się kierujemy:
•niezawodność i wysoka dostępność aplikacji
•bardzo wysoka wydajność pozwalająca na przetwarzanie dużego wolumenu danych w czasie rzeczywistym
•ukierunkowanie na rozwój i ciągłe udoskonalanie funkcjonalności
•płaska struktura i zwinne metodyki pozwalające na uniknięcie korporacyjnego, zbędnego narzutu.
Z czym pracujemy:
- Nasze mikrousługi piszemy głównie w Javie 17+ z użyciem Micronauta
- Uruchamiamy na Rancher’ze (Kubernetes) w kilku serwerowniach
- Aplikację na Android tworzymy natywnie w Kotlinie w architekturze modułowej z wykorzystaniem Clean Architecture oraz MVI/MVVM
- Aplikację na iOS tworzymy natywnie w języku Swift, wykorzystując architekturę modułową oraz wzorzec MVVM-C
- Stosujemy podejście reaktywne z użyciem Combine oraz Coroutines/Flow i Compose
- Widoki mobilne tworzymy przy użyciu Compose i SwiftUI.
- Tworzymy rozwiązania webowe w oparciu o framework Angular oraz typowy dla niego stos technologiczny: TypeScript, JavaScript i RxJS.
- Nasza architektura mikrofrontendowa oparta o web components rozwijana jest w monorepozytorium przy użyciu narzędzia Nx.
- Komunikację między mikrousługami robimy za pomocą gRPC
- Do komunikacji asynchronicznej używamy Kafki, Pulsara, RabbitMQ i Chronicle
- Trzymamy dane w Postgresie, MongoDB, Redisie
- Produkcję obserwujemy z pomocą Prometheusa, Grafany, Opensearcha i Opsgenie
- W mobilnych rozwiązaniach wykorzystujemy Firebase (Crashlytics, Remote Config, Analytics) oraz Localise
- Testujemy z użyciem JUnit, Testcontainers, Appium, Playwirght
- Kodujemy w IntelliJ przy wsparciu Copilota
- Kod trzymamy na Gitlabie i budujemy z użyciem GitlabCI
- Zadania śledzimy w Jirze a wiedzę zbieramy w Confluence
- Intensywnie korzystamy z Google Workspace: Gmail, Drive, GDocs, Meet, Chat
- Mamy firmowe narzędzia GenAI rozwijane wewnętrznie i dostępne dla wszystkich pracowników
XTB S.A.
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!
Jesteśmy certyfikowaną firmą Great Place to Work.
Administratorem danych jest XTB S.A. z siedzibą ul. Prosta 67, 00-838 Warszawa. Dane zbierane są dla potrzeb obecnej jak i przyszłych rekrutacji. Podanie danych w zakresie określonym postanowieniami ustawy z dnia 26 czerwca 1974 r. Kodeks pracy (Dz. U. z 1998 r. Nr 21, poz. 94 z późn. zm.) oraz aktów wykonawczych jest obowiązkowe. Podanie dodatkowych danych osobowych jest dobrowolne i następuje na podstawie zgody.XTB S.A. stosuje zasadę równych szans i weryfikuje wszystkie aplikacje złożone przez osoby posiadające stosowne do oferty kwalifikacje, bez względu na rasę, płeć, stopień niepełnosprawności, wyznanie/ przekonania, orientację seksualną lub wiek.Informacje dotyczące przetwarzania danych osobowych kandydatów do pracy w XTB S.A.
Praca WarszawaTeam leader WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach