1dea
1dea
Nowa

Senior Kotlin Native Developer (+ Multiplatform)

160 - 175 PLN/ godz.B2B (netto)
SeniorFull-time·B2B
#340337·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

KotlinAndroidiOSJVMUIAPIQACDXcodeADObjective-CSwift

Firma i stanowisko

Firma 1dea działa w branży konsultingu IT. Poszukuje Senior Kotlin Native Developera do budowy wysokowydajnego, współdzielonego modułu mobilnego (Shared Module) napędzającego platformy Android i iOS. Praca w 100% zdalna, długoterminowa współpraca (12 miesięcy+).


Wymagania

  • Minimum 5 lat doświadczenia w rozwoju profesjonalnych aplikacji mobilnych z silnym fundamentem w ekosystemie Kotlin.
  • Dogłębna, praktyczna wiedza o Kotlin Multiplatform (KMP) i Kotlin/Native.
  • Znajomość interoperacyjności z Objective-C/Swift oraz specyfiki cyklu życia obiektów w środowisku natywnym.
  • Wybitne zrozumienie protokołów komunikacyjnych, bezpieczeństwa i nowoczesnych standardów klient-serwer.
  • Doświadczenie w automatyzacji testów dla logiki współdzielonej oraz utrzymywaniu stabilnych rurociągów CI/CD.
  • Język angielski na poziomie minimum B2+.
  • Umiejętność separowania logiki biznesowej od specyficznych frameworków platformowych.

Mile widziane:

  • Doświadczenie z bibliotekami Ktor, SQLDelight, Kotlinx.Serialization.
  • Znajomość platformy iOS (Swift/Xcode) na poziomie umożliwiającym debugowanie interakcji z modułem współdzielonym.

Obowiązki

Core KMP Development:

  • Projektowanie i implementacja zaawansowanej warstwy logiki współdzielonej.
  • Zapewnienie natywnego i wydajnego działania kodu Kotlin na iOS z wykorzystaniem Kotlin/Native.

Engine & Data Management:

  • Budowa reaktywnej warstwy networkingowej.
  • Tworzenie mechanizmów persistencyjnych dla UI obu platform.

API & Backend Strategy:

  • Aktywny udział w projektowaniu kontraktów API.
  • Współdecydowanie o schematach, przepływach uwierzytelniania i strategii wersjonowania.

Reliability Engineering:

  • Implementacja zaawansowanej serializacji danych.
  • Systemy obsługi błędów i mechanizmy retry dla odporności aplikacji.

Multiplatform QA & CI/CD:

  • Projektowanie strategii testowej dla kodu współdzielonego (Unit, Integration, E2E).
  • Integracja testów z pipeline’ami CI/CD dla wysokiej jakości kodu.

Oferta

  • Długofalowa współpraca (12 miesięcy+).
  • Stabilność i rozwój w firmie o ugruntowanej pozycji na rynku.
  • Nowoczesne narzędzia pracy (sprzęt i oprogramowanie).
  • Elastyczny czas pracy (start między 6:00 a 10:00).
  • Praca 100% zdalna.
  • Kultura współpracy oparta na otwartości i wzajemnym szacunku.
  • Sport subscription.
  • Private healthcare.
Elastyczne godziny
Karta sportowa
Opieka zdrowotna
1dea

1dea

114 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz