Android Developer (41618)
Jako seniorní Android Developer budete navrhovat asynchronní řešení pomocí Coroutines a Flow, psát automatizované testy a aktivně se podílet na kvalitě kódu s využitím nástrojů Detekt a Ktlint. Součástí práce je také správa CI/CD pipeline v GitHub Actions nebo Bitrise a spolupráce s UX týmem.
Pokud máte alespoň 5 let praxe s Android vývojem, aktivně používáte Kotlin a KMM a chcete se posunout i směrem k iOS (Swift / SwiftUI), ozvěte se mi.
🚀 Projekt
- vývoj a údržba Android aplikace s využitím Kotlin Multiplatform (KMM)
- implementace nových funkcionalit v Jetpack Compose / Compose Multiplatform
- optimalizace výkonu aplikace, práce se senzory telefonu a integrace telematických dat
- návrh a vývoj asynchronních řešení pomocí Coroutines & Flow
- tvorba a údržba CI/CD pipeline v GitHub Actions / Bitrise
- psaní a spouštění testů (JUnit, Espresso, Compose Testing)
- zajištění čistého kódu a dodržování standardů pomocí Detekt / Ktlint
- spolupráce s UX týmem na zlepšování uživatelské zkušenosti
- přesah do iOS části aplikace – Swift / SwiftUI
🎯 Skills
- min. 5 let praxe s Android vývojem – hlavní zaměření na Android, ne mix více technologií
- aktivní zkušenost s Kotlin a Kotlin Multiplatform
- zkušenost s PaymentGate (Stripe/Revenue Car)
- dobrá znalost Jetpack Compose
- praxe s asynchronním programováním (Coroutines, Flow)
- zkušenost s CI/CD nástroji (GitHub Actions, Bitrise)
- znalost testovacích frameworků (JUnit, Espresso, Compose Testing)
- praktická znalost principů čistého kódu a code quality nástrojů (Detekt, Ktlint)
- angličtina – schopnost komunikovat v rámci stand-upů
💡 Nice to have
- znalost Swift / SwiftUI
- zkušenost s IOS KMM
- zkušenost s Node.js
- zkušenost s telematickými nebo datově náročnými aplikacemi
- zkušenost s vedením týmu
- praxe z fintech / insurance prostředí
#LI-AV1