Przejdź do treści oferty
Programista · Pozostali programiści

Senior Kotlin Native Developer (+ Multiplatform)

1dea
Warszawa
100% zdalnie
Senior
min. 5 lat
Pełen etat
B2B
Dodane 10 dni temu
Wynagrodzenie Jawne widełki
26 900–29 400PLN
netto / miesiąc·B2B
Pokaż szczegóły wynagrodzenia
Wynagrodzenie przeliczone z:
160 – 175 PLN/h
Duży ZUS:
Dziennie: ~916 – 1 006 PLN
Miesięcznie: ~19 229 – 21 131 PLN
Rocznie: ~230 743 – 253 573 PLN
Mały ZUS:
Dziennie: ~969 – 1 060 PLN
Miesięcznie: ~20 348 – 22 251 PLN
Rocznie: ~244 177 – 267 007 PLN
Zobacz w kalkulatorze wynagrodzeń
Oferta zweryfikowana · jawne widełki

01 Zakres zadań

Senior Kotlin Native Developer. Budowa Shared Module (Android & iOS). Różnice JVM vs Kotlin/Native, zarządzanie pamięcią, niskopoziomowa logika biznesowa.

Szczegóły:

  • Branża: Konsulting IT
  • Wakaty: 1
  • Lokalizacja: 100% zdalna
  • Start: ASAP (do 1 miesiąca)
  • Wynagrodzenie: 160-175 PLN netto + VAT / godz.
  • Umowa: B2B (outsourcing przez 1dea), pełny etat

Proces rekrutacji:

  • Rozmowa z rekruterem (~10 min)
  • Przekazanie CV klientowi
  • Rozmowa techniczna/projectowa (~1–1,5 h)
  • (Opcjonalnie) rozmowa z managerem (~30 min)
  • Decyzja i oferta

Zakres obowiązków:

  • Core KMP: projektowanie i implementacja warstwy współdzielonej (Kotlin/Native)
  • Engine & Data: networking reaktywny, mechanizmy persistencyjne
  • API & Backend: projektowanie kontraktów API, Auth, wersjonowanie
  • Reliability: serializacja, error handling, retry
  • QA & CI/CD: strategia testów (Unit, Integration, E2E), integracja z pipeline

Wymagania i technologie (konkretne):

  • Kotlin Multiplatform / Kotlin/Native
  • JVM vs Native - doświadczenie i zarządzanie pamięcią
  • Shared Module architecture
  • Networking (reaktywne rozwiązania)
  • Persistencja, serializacja
  • API design, Auth, versioning
  • Error handling, retry strategies
  • Unit/Integration/E2E, CI/CD

02 Wymagania

5 must-have · 3 nice-to-have · 3 języki

Must-have

API design
Zaawansowany
CI/CD
Zaawansowany
Unit testing
Zaawansowany
Networking
Podstawowy
Serialization
Podstawowy

Nice-to-have

Android
Mile widziane
Swift
Mile widziane
KMP
Mile widziane

Wymagane języki

Polski
Ekspert
Angielski
Zaawansowany
Włoski
Ekspert

03 Profil kandydata

Wymagania

  • 5+ lat doświadczenia w rozwoju profesjonalnych aplikacji mobilnych, z silnym fundamentem w ekosystemie Kotlin.
  • Dogłębna, praktyczna wiedza o KMP i Kotlin/Native. Rozumiesz interop z Objective-C/Swift oraz specyfikę cyklu życia obiektów w środowisku natywnym.
  • API Mastery: Wybitne zrozumienie protokołów komunikacyjnych, bezpieczeństwa i nowoczesnych standardów interakcji klient-serwer.
  • Quality Mindset: Doświadczenie w automatyzacji testów dla logiki współdzielonej oraz utrzymywaniu stabilnych rurociągów CI/CD.
  • Komunikacja i Współpraca: Język angielski na poziomie min. B2+. Szukamy osoby, która potrafi być partnerem merytorycznym dla zespołów Backend i Produktu w międzynarodowym środowisku.
  • Zmysł Architektoniczny: Umiejętność czystego separowania logiki biznesowej od specyficznych frameworków platformowych.

Mile widziane

  • Doświadczenie w pracy z bibliotekami takimi jak Ktor, SQLDelight czy Kotlinx.Serialization.
  • Znajomość specyfiki platformy iOS (Swift/Xcode) na poziomie pozwalającym na debugowanie interakcji z modułem współdzielonym.

04 Benefity

Pakiet medyczny
Pakiet sportowy

05 O firmie

1dea
30-50 · Warszawa
1dea jest rekrutacyjną firmą consultingową świadczącą usługi w zakresie pozyskiwania najlepszych talentów IT dla swoich Klientów. Działamy na rynku polskim od ponad 8 lat i sukcesywnie zwiększamy zasięg naszych usług na rynki Europy Zachodniej.

06 Lokalizacja

Flory 9, Warszawa
Tryb pracy:
Elastyczne godziny pracy
Godziny pracy biura: 6-20
Model pracy
Stacjonarnie
Hybrydowo
100% zdalnie