Technical Lead (JVM Platform)
O roli
Dołącz do zespołu rozwijającego jedną z najbardziej zaawansowanych platform dla programistów na świecie. Pracuj nad ekosystemem narzędzi developerskich, które wspierają miliony użytkowników i umożliwiają tworzenie nowoczesnych środowisk pracy, w tym rozwiązań opartych o remote development.
Dla naszego klienta szukamy Technical Leada, który będzie współodpowiedzialny za architekturę i rozwój platformy opartej o JVM, w szczególności w obszarze systemów rozszerzeń, API oraz komponentów UI.
Oferujemy
- Atrakcyjne wynagrodzenie adekwatne do doświadczenia.
- Możliwość pracy zdalnej z zagranicy (do 30 dni rocznie).
- Dodatkowe dni wolne.
- Prywatna opieka medyczna.
- Budżet szkoleniowy (konferencje, kursy, nauka języków).
- Dofinansowanie posiłków.
- Wsparcie wellbeing i dostęp do usług zdrowia psychicznego.
- Dofinansowanie aktywności sportowej.
- Udział w wydarzeniach i integracjach zespołowych.
- Minimum 7 lat doświadczenia w projektowaniu architektury systemów i platform oraz podejmowaniu kluczowych decyzji architektonicznych dla złożonych produktów lub rozwiązań.
- Bardzo dobra znajomość JVM oraz zagadnień współbieżności.
- Znajomość Kotlin oraz Kotlin Coroutines.
- Doświadczenie w pracy z dużymi monorepo i prowadzeniu złożonych refaktoryzacji.
- Umiejętność projektowania API oraz tworzenia wysokiej jakości dokumentacji technicznej.
- Silne myślenie systemowe i zdolność oceny długofalowych konsekwencji decyzji architektonicznych.
- Bardzo dobra znajomość języka angielskiego.
Mile widziane
- Doświadczenie w tworzeniu narzędzi dla programistów (Developer Tools).
- Znajomość różnych frameworków UI.
- Wiedza z zakresu wewnętrznej architektury systemów bazodanowych.
- Doświadczenie w tworzeniu systemów sieciowych.
- Doświadczenie w zarządzaniu rozproszonymi (remote) zespołami inżynierskimi oraz pracy w środowisku międzynarodowym.