Ackee s.r.o.
CS EN DE

Android developer

Co budeš dělat?

  • 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

Odpovědět na pozici Android developer

S kým se potkáš?

David Bilík

Android vývojář

David je team leader androiďáků a v Ackee je od samého začátku. Když zrovna neobráží konference, rád jezdí na kole, zvedá těžký váhy nebo šprechtí španělsky. O svoje zkušenosti se rád podělí i s tebou.