Nowa
Senior Kotlin Native Developer (+ Multiplatform)
160 - 175 PLN/ godz.B2B (netto)
SeniorFull-time·B2B
#340337·Dodano dziś·0
Źródło: nofluffjobs.comTech 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
114 aktywnych ofert