Máš rád/a Kotlin a říká ti něco clean architecture? 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 a baví tě architektura, 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 technologie a vývojové řešení
- v Praze, Brně nebo Bratislavě tě čeká nový projekt na zelené louce nebo zapojení do už rozběhnutého projektu
- dle zkušeností máš možnost přejít k návrhu architektury i k zajištění odborného rozvoje týmu
- máme rádi funkční a srozumitelný kód, proto v rámci vývoje píšeme unit i integrační testy
Jaké znalosti a zkušenosti u nás zúročíš?
- získáš možnost zúročit své znalosti Android Studia a Gradlu (modularizace aplikací; Gradle Kotlin DSL výhodou)
- uvítáme tvoji pokročilejší znalost Kotlinu (jako hlavního jazyku) 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 a Flow) ti bude výhodou
- máš zájem o patterny a architekturu mobilních aplikací (např. MVVM, MVI, Clean architecture aj.)
- můžeš využít svoji zkušenost s multiplatformním Kotlinem i knihovnami, např. kotlinx.serialization, Ktor, SQLDelight
- zaboduješ zkušeností s continuous integration a deploymentem
- umíš využívat prvky funkcionálního programování
- máš za sebou zkušenost s publikováním aplikací do Google Play, případně jiných aplikačních storů
- uvítáme tvoji 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ší