Android/.NET developer
Jsi Android a současně i .NET vývojář/ka, který/á nám pomůže s vývojem logistických aplikací? Konkrétně jde o aplikaci obsahující mnoho procesů na skladech a druhá je pomocníkem pro řidiče naší zásilkové služby Alza Expres. Část práce se může točit i okolo nákupní aplikace. Backendová část v .NET tvoří logiku našich aplikací. Máme několik generací našich aplikací a postupně je s novým vývojem migrujeme do jedné platformy s logikou uvnitř microslužeb.
Všechny mobilní aplikace od nákupních až po ty logistické sdílejí společné jádro a v současnosti přecházíme s Alza Eshop aplikací na sdílenou vrstvu pomocí Kotlin Multiplaform (KMM/KMP). V rámci zmiňovaných logistických aplikací je část obrazovek již postavena na Jetpack Compose a zbylé se na tento přechod chystají. Dokonce jsme vytvořili dynamický systém obrazovek, kde jednotlivé procesy na skladech (tudíž i návaznosti obrazovek) jsou řízeny výhradně z API. Díky tomu není potřeba mít všechny návaznosti na straně klienta.
V backendové části Tě čeká vývoj v .NET, databázové řešení máme postavené na MS SQL. Naše aplikace pracují s velkým množstvím dat a požadavků, proto je složitost kódu a jeho nároky na systémové zdroje u nás důležitým kritériem. Dále by si měl mít povědomí o těchto technologiích REST, Docker, Kubernetes, GraphQL.
Co Tě u nás jako Android/.NET developera čeká?
- Vývoj skladové a zásilkové aplikace pro Android.
- Spolupráce s vývojáři, testery či UX designéry.
- Vývoj nových funkčností a údržba stávajících. Vývoj a úprava mikroslužeb.
- Vytváření prototypů, přes testování až po nasazení do Play Store nebo pomocí nástroje SOTI.
- Odhady časové pracnosti.
- Testování ve spolupráci s testery nebo proceními logistiky.
- Konzultace pro ostatní členy logistického týmu.
Hledáme právě Tebe, pokud:
- Máš prokazatelnou praxi ve vývoji Android aplikací.
- Znalost Kotlin, Java a Android frameworku. Ideálně včetně Jetpack Compose.
- Přehled o Kotlin Multiplatform je výhodou, ale ne podmínkou.
- Jsi zapálený/á pro mobilní a server-side vývoj a sledování aktuálních trendů.
- Prokazatelná zkušenost s .NET.
- Prokazatelná zkušenost s SQL – dotazování, tvorba struktur (entity framework nestačí).
- Algoritmizace – znalosti algoritmů a datových struktur, orientace ve složitosti.
- Analytické myšlení – schopnost porozumět zadání businessu a přetvořit jej v zadání pro implementaci.
- Týmová spolupráce – sám to v Alze nezvládne, musí spolupracovat s uživatelem, testerem, zadavatelem apod.
- Umíš angličtinu na úrovni porozumění technické dokumentace.
Na jaké benefity se můžeš těšit?
- Skvělý tým kolegů, kteří jsou profesionály ve svém oboru a rádi své znalosti sdílí s ostatními.
- Zaměstnanecké slevy na nákupy na e-shopu Alza.cz.
- Stravenky, dotovaná Multisport.
- 5 dní volna navíc.
- Možnost přizpůsobení si pracovní doby podle sebe a částečný home office.
- Moderní pracovní prostředí v Holešovicích a přátelskou firemní kulturu.
… a něco nad rámec benefitů …
- Proaktivním lidem otevřené prostředí – umíme naslouchat a děláme to rádi.
- Možnost seberealizace, prosazení vlastních myšlenek a nápadů.
- Obrovské množství interních i externích školení.
- Celofiremní akce, team buildingy, večírky.
S kým se potkáš na výběrovém řízení?
Team Lead
Teamleader, Android vývojář, přednášející na FIT ČVUT, bývalý redaktor https://www.idnes.cz/mobil a kdysi i herní novinář.
IT Recruiter/HR Specialist
V Alze se věnuji HR a mám na starost nábor pro IT, což mi přináší radost ze spojení lidských příběhů a technologických inovací.