Job description
Říká ti něco clean architecture nebo Rx? Rád/a se dělíš o zkušenosti se svými kolegy a umíš je technologicky vést? Pokud chceš vyvíjet moderní aplikace nejen pro smartphony, ale třeba i pro hodinky, robotické hračky a jiné smart gadgets, baví tě architektura nebo vedení lidí, ozvi se nám.
Jsme mobilní – naše týmy vzájemně spolupracují v Praze, Brně i Bratislavě. Ke kterému se přidáš ty?
Co tě v této roli čeká?
budeš vyvíjet Android aplikace, které používají statisíce až milióny lidí
převezmeš odpovědnost za technickou analýzu a vývojové řešení
v Praze tě čeká nový projekt na zelené louce na vývoj mobilní banky
dle zkušeností máš možnost přejít k návrhu architektury nebo zajištění odborného rozvoje týmu
rádi si sami testujeme, otestování svěřené aplikace proto půjde také za tebou
součástí tvé práce bude i tvorba dokumentace
Jaké znalosti a zkušenosti u nás zúročíš?
získáš možnost zúročit své znalosti Android Studio a Gradle (modularizace aplikací; Gradle Kotlin DSL výhodou)
uvítáme tvoji praktickou znalost Kotlinu (jako hlavní jazyk) a Javy
orientuješ se v nativní Android SDK a de facto standardních knihovnách (Android Jetpack, Material Components, dále např. Room, OkHttp, Retrofit, Moshi aj.)
máš zkušenosti s tvorbou objektově orientovaného návrhu aplikace
zaboduješ zkušenostmi s aplikováním dependency injection (Dagger nebo Koin)
Výhodou, nikoliv nutností:
zajímáš se o automatizované testování Android aplikací (JUnit 4/5, KotlinTest, Spek, Espresso + Mockito, Mockk nebo jiné)
zkušenost s moderním asynchronním programováním (RxJava/LiveData a/nebo coroutiny) ti bude výhodou
máš zájem o architekturu mobilních aplikací (např. MVVM, MVI, Clean architecture aj.)
můžeš využít svoji zkušenost s multiplatformním Kotlinem a/nebo Kotlin/Native
potěší nás tvoje zkušenost s Kotlinx Serialization a/nebo Ktor frameworkem
zaboduješ zkušeností s continuous integration (Jenkins a/nebo GitLab, případně jiné)
orientuješ se ve funkcionálním programování
máš za sebou zkušenost s publikováním aplikací do Google Play
znalost souvisejících platforem (Wear OS, Android TV aj.)
máš zkušenost s Firebase, TensorFlow, ARCore
skvěle ovládáš češtinu/slovenštinu, komunikuješ anglicky na pokročilé úrovni
Co ti nabízíme?
příjemné pracovní prostředí a stabilní zázemí dobře prosperující české IT firmy, působící na trhu již od roku 2000
prostor pro samostatnou a kreativní práci s možností realizace vlastních nápadů a příležitostmi se stále učit nové věci a přístupy
u nás máš možnost ovlivňovat své směrování ve firmě
kvalitní HW i SW vybavení, přístup k nejmodernějším technologiím a specifickým projektům
v Cleverlance získáš ve svém rozvoji kvalitní podporu i díky bohaté nabídce interních a externích školení
nabízíme ti benefity jako jsou příspěvek na životní a penzijní připojištění, výuku AJ/NJ/RJ, MultiSport kartu, sick days, příspěvek na stravné, čeká tě tu spousta firemních akcí, zázemí moderních kanceláří na Palmovce v blízkosti stanice metra s kvalitním vybavením i pro sportovce a milovníky jídla a kávy, po vzájemné dohodě u vybraných projektů možnost částečného home office, a další
To find out more about this job, please visit this link