Technical Lead (JVM Platform)
⚲ Wrocław, Kraków, Warszawa, Poznań, Gdańsk
28 000 - 33 000 PLN netto (B2B)
Wymagania
- API
- Kotlin Coroutines
- Kotlin
- JVM
Opis stanowiska
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.
Zakres obowiązków
• 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ę.
Wymagania
•
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.
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.
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.
Zakres obowiązków
• 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ę.
Wymagania
•
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.
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.
🔍 Dekoder Ogłoszenia
🔴
jedna z najbardziej zaawansowanych platform dla programistów na świecie
Może oznaczać, że platforma jest skomplikowana, trudna w obsłudze lub wymaga ciągłego uczenia się.
🔴
wspierają miliony użytkowników
Implikuje dużą skalę i potencjalnie wysokie obciążenie systemów, co może oznaczać problemy ze stabilnością lub wydajnością.
🔴
Modernizacja i przebudowa kluczowych komponentów platformy
Może oznaczać, że obecne rozwiązania są przestarzałe, niedopracowane lub wymagają znaczących nakładów pracy na ich naprawę.
🔴
Prowadzenie i realizacja inicjatyw technicznych o dużej skali i wpływie na platformę
Może oznaczać dużą odpowiedzialność, ale też ryzyko niepowodzenia i presję związaną z kluczowymi decyzjami.