JustJoin.IT Praca zdalna Expert

Technical Lead (JVM Platform)

Upvanta sp. z o.o.

⚲ 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.

🔍 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.