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