Job title: Android Developer
Job type: Contract
Emp type: Full-time
Pay interval: Daily
Pay rate: 7.500 Kč
Location: Hlavní město Praha, CZ
Job published: 02/02/2026
Job ID: 40398

Job Description

Představte si, že Vaše aplikace usnadňují nákupy milionům lidí po celém asijsko-pacifickém regionu – chcete vidět reálný dopad svého kódu přímo v obchodech?
Baví Vás modernizace systémů a přechod na Jetpack Compose v rámci robustní Clean Architecture?
Chcete se stát expertem na specifické prostředí POS terminálů v týmu, kde má Váš názor váhu a diskuse je základem úspěchu?

Klient vyvíjí komplexní systém pro POS terminály, který je nasazován v klíčových lokalitách regionu Asia Pacific, jako jsou Filipíny, Macau, Singapur či Hong Kong. Tento produkt, na kterém se pracuje již 6 let, se skládá z ekosystému aplikací zajišťujících vše od komunikace s platebními kartami a autorizačními centry až po diagnostiku a integrace na externí pokladní systémy. Aktuálně probíhá technologický posun, kdy se UI část přepisuje z historického XML do moderního Jetpack Compose. Projekt nabízí vývojáři unikátní příležitost vidět výsledky své práce v reálném provozu u koncových prodejců a podílet se na stabilitě systému s globálním dosahem.

Náplň práce
- Vývoj a údržba softwaru pro POS terminály v rámci dlouhodobého projektu s reálným dopadem na trh
- Implementace nových funkcionalit v jazyce Kotlin s využitím moderních frameworků
- Aktivní spolupráce na redesignu uživatelského rozhraní do Jetpack Compose
- Úzká kooperace s analytiky a testery v rámci 14denních SCRUM sprintů
- Integrace terminálových aplikací na externí systémy a pokladny
- Možnost zapojení do návrhu UX/UI designu ve Figmě (v případě zájmu a zkušeností v této oblasti)
- Práce napříč odděleními a participace na technických diskusích o směřování produktu

Požadavky
- Minimálně 2 roky zkušeností s vývojem pro platformu Android
- Velmi dobrá znalost programovacího jazyka Kotlin a principů Clean Architecture
- Praktická zkušenost s technologiemi Jetpack Compose, Coroutines a architekturou MVVM
- Znalost jazyka Java na úrovni umožňující práci se staršími částmi systému
- Schopnost týmové spolupráce, otevřenost k diskusi a konstruktivní přístup k názorům kolegů
- Komunikativní znalost angličtiny pro účely čtení technické dokumentace a e-mailové korespondence
- Předchozí zkušenost s POS terminály je výhodou, nikoliv však podmínkou – Klient je připraven kandidáta do této problematiky zaškolit
- Ochota k občasné docházce do kanceláře (zejména v počátku spolupráce), s následnou možností přechodu na full remote režim