Hlavní informace

Android Developer pro Ackee (full-time,onsite)

Pozice: Nezadáno

Začátek: Co nejdříve

Konec: Nezadáno

Město: Praha, Česká republika

Způsob spolupráce: Dlouhodobá spolupráce

Hodinová sazba: Nezadáno

Poslední aktualizace: 3. 9. 2024

Popis úkolů a požadavky

 Jsme designeři a vývojáři aplikací. Od roku 2012 jsme zanechali digitální stopu na více než 300 projektech a naše appky usnadňují život milionům lidí po celém světě. Pro klienty jsme partneři, kteří posouvají jejich byznys dopředu, pro naše lidi místo, kde se můžou rozvíjet, bavit a žít. Jsme partneři pro udržitelnou digitalizaci.


Co tě u nás čeká?

V našem osmičlenném Android týmu budeš vytvářet appky pro české i mezinárodní klienty. Stojíme třeba za aplikací Nova Plus a Voyo, Košík, Bazoš, iVysílání, KVIFF nebo eDoklady.

Kromě toho se budeš aktivně podílet na vývoji a udržování našich open source projektů a zdokonalování našich aplikací. Oceníme ale i tvoje vlastní nápady a inovace, díky kterým se může rozvíjet celý tým.

Zaujaly tě zmíněné projekty nebo by ses chtěl/a podílet na tvorbě nových? Let's Compose apps together!

Jak vypadá náš Android tým


  • aplikace píšeme v Kotlinu (už od roku 2016, Java je @Deprecated)

  • nové appky vytváříme multiplatformě s využitím KMM

  • základ našich aplikací tvoří Android Jetpack s Architecture Components 

  • upřednostňujeme jednoduchost dependency injection frameworku, proto u nás vede Koin nad Daggerem

  • dlouholeté zkušenosti s definicí UI v kódu nás připravili na adopci Jetpack Compose, takže jej obsahují všechny nové projekty a několik aplikací čistě v Compose už máme i v Google Play

  • každý kód vidí minimálně 2 páry očí přes code review (merge requesty na GitLabu)

  • kromě lidí necháváme při merge requestu zkontrolovat náš kód i stroje – spustíme testy, zbuildíme aplikaci a poštveme na nový kód statické nástroje pro kontrolu kvality jako Detekt – pokud něco z toho neprojde, merge request nelze mergnout

  • stále se zlepšujeme v testování – unit testy píšeme pomocí JUnit 5, Kotestu a případně Robolectric, UI testujeme pomocí Paparazzi screenshot testů a už pokukujeme po Compose Preview Screenshot Testingu

  • co můžeme, to zautomatizujeme – při mergi do development větve se nám vybuildí aplikace na Gitlab CI, spustí se testy, spočítá se code coverage a když je vše zelené, appka se nahraje k distribuci testerům

  • dáváme si záležet na kvalitní architektuře projektů a neustále vyhodnocujeme, která architektura je pro daný projekt nejlepší, testovatelnost je na prvním místě

Jak si tě představujeme


  • máš za sebou už pár větších projektů a sám/a sebe vidíš aspoň jako mediora

  • máš základy Kotlinu a Android Frameworku

  • máš přehled o technologiích, které jsou běžně používané v moderním vývoji aplikací (Retrofit/Ktor, Dagger/Koin, Firebase, Picasso/Glide/Coil, Android Architecture Components, Jetpack Compose)

  • máš alespoň základy reaktivního programování s využitím Kotlin Flow, které je nedílnou součástí naší aplikační architektury

  • technický background je výhodou (bakalářský/magisterský titul z IT vítáme)

  • rád/a se s námi budeš potkávat osobně a věnuješ nám svojí full-time kapacitu

Už se vidíš u nás? Koukni na naše projekty, pošli nám své CV nebo odkaz na LinkedIn a my už se ti ozveme. Mezitím se můžeš podívat na náš blog nebo Instagram a poznat nás trochu blíž.    

Kategorie

Kotlin KMM