Android appky pro naše české i mezinárodní klienty
posouvat a rozvíjet tým skrz vlastní nápady a inovace
navrhovat vylepšení a zdokonalování našich aplikace
aktivně se podílet na naší opensource aktivitě
Jak vypadá náš stack?
Díky neustálému přívalu nových projektů nejsme bržděni technologickým dluhem, naše appky tedy využívají nejmodernější technologie
Již 3 roky je všechen nový kód psán v Kotlinu. Java je @Deprecated.
Android Jetpack s Architecture Components jsou základem našich aplikací
Koin >> Dagger2
Layouty píšem pomocí Anko Layouts knihovny od JetBrains
Každý kód vidí minimálně 2 páry očí přes Code Review (Merge Requesty na Gitlabu)
Stále se zlepšujeme v testování. Unit testy píšeme za pomocí JUnit, Mockita případně Roboletric. Na UI testy používáme Espresso a Firebase Test Lab.
Co můžeme, to zautomatizujeme - při mergi do development větve se nám vybuildí aplikace na našem CI serveru (Jenkins), spustí se testy, spočítá se code coverage a když je vše zelené, apk se nahraje na HockeyApp.
Nefunkční kód se nemůže dostat do development větve - každý Merge Request za nás zkontroluje Jenkins - vybuildí aplikaci, zjistí zda novinky nerozbily testy a pokud je něco v nepořádku, Merge Request nelze mergnout.
Co bys měl/a umět?
znát základy Kotlinu a Android Frameworku
mít přehled o technologiích, které jsou běžně používané v moderním vývoji aplikací (Retrofit, Dagger/Koin, Firebase, Picasso/Glide, Android Architecture Components)
velkou výhodou je znalost reaktivního programování, které je nedílnou součástí naší aplikační architektury
technický background je výhodou (bakalářský/magisterský titul z IT vítáme
Co u nás získáš?
cennou praxi v nejrychleji se rozvíjejícím IT odvětví
zkušenost s prací na českých i mezinárodních projektech
budget na návštěvy konferencí/meetupů podle tvého gusta
know-how zkušeného Android týmu nejen z pravidelných meetingů
mladý kolektiv plný nadšenců a mnoho společných aktivit jako jsou hory, cyklovýlety, motokáry, ping-pongové turnaje a nebo volňásky na filmové/hudební festivaly
hrazenou výuku angličtiny/němčiny
Máte zájem o tuto pozici?
Pak prosím vyplňte požadované znalosti a kontaktní údaje. Do dvou dnů se s Vámi spojíme a probereme další možný postup.