Staff Software Developer (Kotlin)
⚲ Remote
33 600 - 50 400 PLN (B2B)
Wymagania
- Kotlin
- Java
- API
- JVM (nice to have)
- SDK (nice to have)
- Open source (nice to have)
Opis stanowiska
Wymagania:
- Bardzo dobra znajomość języka Kotlin lub Java oraz platformy JVM.- Doświadczenie w projektowaniu, tworzeniu i utrzymaniu bibliotek, frameworków lub API wykorzystywanych przez wielu programistów.- Umiejętność projektowania rozwiązań technicznych oraz podejmowania świadomych decyzji architektonicznych.- Doświadczenie w analizie i rozwiązywaniu złożonych problemów programistycznych.- Znajomość zasad projektowania API oraz tworzenia wysokiej jakości, łatwego w utrzymaniu kodu.- Umiejętność przygotowywania dokumentacji technicznej i uzasadniania decyzji projektowych.- Dobra znajomość zagadnień związanych z wydajnością aplikacji i optymalizacją kodu.- Bardzo dobra znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.
Mile widziane:
- Znajomość wewnętrznych mechanizmów JVM i bibliotek standardowych Java.- Doświadczenie w rozwoju narzędzi programistycznych, SDK lub projektów open source.- Zainteresowanie specyfikacjami technicznymi, standardami oraz projektowaniem języków programowania.
Codzienne zadania:
- Tworzenie i rozwój fundamentalnych bibliotek dla języka Kotlin.
- Utrzymywanie kluczowych komponentów wykorzystywanych przez globalną społeczność programistów.
- Udział w projektowaniu i kształtowaniu API Kotlin.
- Współpraca przy tworzeniu narzędzi, specyfikacji oraz nowych funkcjonalności języka.
- Analiza złożonych problemów technicznych oraz podejmowanie decyzji projektowych.
- Przygotowywanie dokumentacji technicznej i propozycji rozwiązań architektonicznych.
- Bardzo dobra znajomość języka Kotlin lub Java oraz platformy JVM.- Doświadczenie w projektowaniu, tworzeniu i utrzymaniu bibliotek, frameworków lub API wykorzystywanych przez wielu programistów.- Umiejętność projektowania rozwiązań technicznych oraz podejmowania świadomych decyzji architektonicznych.- Doświadczenie w analizie i rozwiązywaniu złożonych problemów programistycznych.- Znajomość zasad projektowania API oraz tworzenia wysokiej jakości, łatwego w utrzymaniu kodu.- Umiejętność przygotowywania dokumentacji technicznej i uzasadniania decyzji projektowych.- Dobra znajomość zagadnień związanych z wydajnością aplikacji i optymalizacją kodu.- Bardzo dobra znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.
Mile widziane:
- Znajomość wewnętrznych mechanizmów JVM i bibliotek standardowych Java.- Doświadczenie w rozwoju narzędzi programistycznych, SDK lub projektów open source.- Zainteresowanie specyfikacjami technicznymi, standardami oraz projektowaniem języków programowania.
Codzienne zadania:
- Tworzenie i rozwój fundamentalnych bibliotek dla języka Kotlin.
- Utrzymywanie kluczowych komponentów wykorzystywanych przez globalną społeczność programistów.
- Udział w projektowaniu i kształtowaniu API Kotlin.
- Współpraca przy tworzeniu narzędzi, specyfikacji oraz nowych funkcjonalności języka.
- Analiza złożonych problemów technicznych oraz podejmowanie decyzji projektowych.
- Przygotowywanie dokumentacji technicznej i propozycji rozwiązań architektonicznych.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.