Állás · Senior

Senior Kotlin Multiplatform fejlesztő – YOnC SDK

Platform Engineer • Senior • Remote • Teljes munkaidő • Lengyelország Lengyelország

Alapító jellegű pozíció a YOnC mobil SDK Kotlin Multiplatform közös magjának felépítésén, amely a korábbi két külön natív kódbázist váltja fel. A fejlesztő a meglévő Android- és iOS-mérnökökkel együtt alakítja a nyilvános API-t.

Feladatok

  • ▹A KMP közös mag építése és karbantartása: üzleti logika, állapotgépek és adatmodellek az Android és iOS kliensekhez
  • ▹A közös modul nyilvános API-jának tervezése: mit tesz közzé a platformspecifikus kód felé, és mi marad belső
  • ▹A közös modul platformfüggetlen tartása: nincs Android-specifikus import, a platformhatáron egyszerű adatosztályok és suspend függvények
  • ▹Függőséginjektálás kialakítása Metro-val (a Dagger/Anvilhoz hasonló újabb DI-eszköz)
  • ▹Az iOS oldal csomagolása XCFrameworkként és a Kotlin/Native interop helyes kezelése a Swift-fogyasztók számára
  • ▹Jetpack Compose benchmark alkalmazás építése és karbantartása Androidon a közös mag validálásához
  • ▹Együttműködés az Android- és iOS-mérnökökkel a meglévő natív kód közös magra költöztetésében

Elvárások

  • ▹Éles Kotlin Multiplatform tapasztalat: közös modul tervezése, expect/actual, a platformhatárok helyes kijelölése
  • ▹Más fejlesztők által használt SDK vagy könyvtár építésének és kiadásának tapasztalata, a nyilvános API kialakításának megítélése
  • ▹Függőséginjektálási tapasztalat (Dagger, Anvil, Hilt, Koin vagy hasonló), a Metro gyors elsajátítása
  • ▹Swift és iOS-fejlesztés gyakorlati ismerete, beleértve a Kotlin/Native interop és az Objective-C/Swift áthidalás működését
  • ▹Jetpack Compose tapasztalat
  • ▹Erős Kotlin-alapok: korutinok, suspend függvények, strukturált párhuzamosság

Előny

  • ▹Compose Multiplatform tapasztalat (egyelőre nem szükséges, de valószínű jövőbeli irány)
  • ▹A Kotlin/Native sajátosságainak ismerete: memóriamodell, párhuzamossági korlátok, interop-határesetek
  • ▹Android- vagy iOS-tapasztalat a KMP-n túl
  • ▹On-device AI/ML tapasztalat

Amit kínálunk

  • ▹Távmunka, rugalmas munkavégzés

A munkáltatóról

A Yo olyan AI-inferencia platformot épít, amely közvetlenül az okostelefonokon fut, és a zsebben lévő telefont egy globális AI-hálózat részévé teszi.

Hasonló állások