EU remote
Technical Lead (JVM Platform)
About this role
Technical Lead (JVM Platform) Upvanta Daily tasks: - Rozwój ekosystemu rozszerzeń (pluginów) – wewnętrznych i zewnętrznych – dla środowisk remote development oraz UI tooling. - Projektowanie i utrzymywanie stabilnych, minimalnych i spójnych API platformy. - Tworzenie dokumentacji technicznej oraz definiowanie procesów deprecjacji API. - Modernizacja i przebudowa kluczowych komponentów platformy w celu dostosowania ich do współczesnych modeli pracy (w tym środowisk rozproszonych i remote).
- Współpraca z zespołami inżynierskimi i produktowymi przy definiowaniu architektury i kierunku rozwoju platformy. - Prowadzenie i realizacja inicjatyw technicznych o dużej skali i wpływie na platformę Musts: JVM, API, Kotlin Coroutines 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. 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.
Source listing: nofluffjobs_main