Senior Kotlin Platform Engineer (Remote)
⚲ Gdańsk, Warszawa, Kraków, Wrocław, Poznań
Do uzgodnienia
Wymagania
- Kotlin
- JVM
- Java
Opis stanowiska
Senior Kotlin Platform Engineer (Remote)
Dołącz do zespołu odpowiedzialnego za rozwój fundamentów ekosystemu Kotlin. Będziesz współtworzyć biblioteki, API oraz narzędzia wykorzystywane przez setki tysięcy programistów na całym świecie. To rola dla osób, które lubią zgłębiać szczegóły działania platformy JVM, analizować standardy, projektować eleganckie API i podejmować decyzje mające realny wpływ na przyszłość technologii.
Zakres obowiązków
• Tworzenie oraz rozwój kluczowych bibliotek i komponentów ekosystemu Kotlin.
• Projektowanie i utrzymywanie API wykorzystywanych przez szeroką społeczność programistów.
• Udział w definiowaniu kierunku rozwoju bibliotek, narzędzi oraz funkcjonalności języka Kotlin.
• Analiza oraz implementacja rozwiązań opartych o międzynarodowe standardy (m.in. Unicode, strefy czasowe, formaty danych).
• Współpraca z zespołem ekspertów przy podejmowaniu decyzji architektonicznych i projektowych.
• Tworzenie dokumentacji technicznej, specyfikacji oraz propozycji zmian.
• Optymalizacja wydajności bibliotek i API pod kątem JVM oraz nowoczesnych środowisk wykonawczych.
• Badanie rozwiązań stosowanych w innych językach programowania oraz wykorzystywanie najlepszych praktyk w projektowaniu Kotlin API.
Wymagania
• Bardzo dobra znajomość Kotlin.
• Solidne doświadczenie komercyjne w programowaniu na platformie JVM.
• Dogłębna znajomość Java oraz wewnętrznych mechanizmów JVM.
• Umiejętność projektowania wysokiej jakości API i bibliotek programistycznych.
• Doświadczenie w analizie oraz rozwiązywaniu złożonych problemów technicznych.
• Umiejętność tworzenia dokumentacji projektowej i uzasadniania decyzji architektonicznych.
• Bardzo dobra znajomość wzorców projektowych, struktur danych i algorytmów.
• Samodzielność, analityczne myślenie oraz dbałość o szczegóły.
Mile widziane
• Doświadczenie z implementacją lub analizą standardowej biblioteki Java.
• Doświadczenie w performance engineering i optymalizacji kodu.
• Znajomość zagadnień związanych z Unicode, internacjonalizacją oraz lokalizacją aplikacji.
• Doświadczenie w projektowaniu i utrzymaniu bibliotek open source.
Dołącz do zespołu odpowiedzialnego za rozwój fundamentów ekosystemu Kotlin. Będziesz współtworzyć biblioteki, API oraz narzędzia wykorzystywane przez setki tysięcy programistów na całym świecie. To rola dla osób, które lubią zgłębiać szczegóły działania platformy JVM, analizować standardy, projektować eleganckie API i podejmować decyzje mające realny wpływ na przyszłość technologii.
Zakres obowiązków
• Tworzenie oraz rozwój kluczowych bibliotek i komponentów ekosystemu Kotlin.
• Projektowanie i utrzymywanie API wykorzystywanych przez szeroką społeczność programistów.
• Udział w definiowaniu kierunku rozwoju bibliotek, narzędzi oraz funkcjonalności języka Kotlin.
• Analiza oraz implementacja rozwiązań opartych o międzynarodowe standardy (m.in. Unicode, strefy czasowe, formaty danych).
• Współpraca z zespołem ekspertów przy podejmowaniu decyzji architektonicznych i projektowych.
• Tworzenie dokumentacji technicznej, specyfikacji oraz propozycji zmian.
• Optymalizacja wydajności bibliotek i API pod kątem JVM oraz nowoczesnych środowisk wykonawczych.
• Badanie rozwiązań stosowanych w innych językach programowania oraz wykorzystywanie najlepszych praktyk w projektowaniu Kotlin API.
Wymagania
• Bardzo dobra znajomość Kotlin.
• Solidne doświadczenie komercyjne w programowaniu na platformie JVM.
• Dogłębna znajomość Java oraz wewnętrznych mechanizmów JVM.
• Umiejętność projektowania wysokiej jakości API i bibliotek programistycznych.
• Doświadczenie w analizie oraz rozwiązywaniu złożonych problemów technicznych.
• Umiejętność tworzenia dokumentacji projektowej i uzasadniania decyzji architektonicznych.
• Bardzo dobra znajomość wzorców projektowych, struktur danych i algorytmów.
• Samodzielność, analityczne myślenie oraz dbałość o szczegóły.
Mile widziane
• Doświadczenie z implementacją lub analizą standardowej biblioteki Java.
• Doświadczenie w performance engineering i optymalizacji kodu.
• Znajomość zagadnień związanych z Unicode, internacjonalizacją oraz lokalizacją aplikacji.
• Doświadczenie w projektowaniu i utrzymaniu bibliotek open source.
🔍 Dekoder Ogłoszenia
🔴
Dołącz do zespołu odpowiedzialnego za rozwój fundamentów ekosystemu Kotlin.
Będziesz pracować nad bardzo niskopoziomowymi, bazowymi elementami języka i jego narzędzi, co może oznaczać pracę nad czymś, co nie jest bezpośrednio widoczne dla użytkowników końcowych.
🔴
Będziesz współtworzyć biblioteki, API oraz narzędzia wykorzystywane przez setki tysięcy programistów na całym świecie.
Twoja praca będzie miała szeroki zasięg, ale może też oznaczać dużą presję i odpowiedzialność za stabilność oraz kompatybilność dla ogromnej liczby użytkowników.
🟡
To rola dla osób, które lubią zgłębiać szczegóły działania platformy JVM, analizować standardy, projektować eleganckie API i podejmować decyzje mające realny wpływ na przyszłość technologii.
Oczekuje się od Ciebie nie tylko pisania kodu, ale także głębokiego zrozumienia mechanizmów wewnętrznych i aktywnego kształtowania kierunku rozwoju technologii, co może wymagać dużo czasu na analizę i badania.
🟡
Udział w definiowaniu kierunku rozwoju bibliotek, narzędzi oraz funkcjonalności języka Kotlin.
Masz szansę realnie wpływać na przyszłość języka, ale oznacza to również konieczność uzasadniania swoich decyzji i potencjalne konflikty z innymi wizjami rozwoju.
🟡
Badanie rozwiązań stosowanych w innych językach programowania oraz wykorzystywanie najlepszych praktyk w projektowaniu Kotlin API.
Oczekuje się od Ciebie ciągłego uczenia się i adaptacji, co może oznaczać potrzebę szybkiego przyswajania nowych koncepcji i technologii z różnych ekosystemów.