Naše iOS aplikace ARTIE AI učitel piana pro začátečníky za prvních pár měsíců provozu dosáhla 250K uživatelů a dál roste. Nyní spouštíme vývoj Android verze abychom oslovili další velkou část trhu.
Hledáme seniorního Android vývojáře, který si cení čistých řešení, promyšleného UX a chce mít skutečný vliv na to, jak se produkt dále vyvíjí. Budeš úzce spolupracovat s iOS vývojáři, ML vývojáři a designery na podobě uživatelského prostředí i samotné funkcionality aplikace.
Co budeš dělat
- Vyvíjet a udržovat robustní Android aplikaci s využitím moderních technologií.
- Spolupracovat s iOS vývojáři, ML inženýry a designery na vytváření plynulého a intuitivního uživatelského prostředí.
- Převádět produktové požadavky a návrhy uživatelského rozhraní do kvalitního a škálovatelného kódu.
- Identifikovat nedostatky nebo nejasnosti ve specifikacích a proaktivně navrhovat lepší řešení.
- Zajišťovat kvalitu kódu dodržováním best practices, psaním testů a správou CI/CD pipeline pro Android aplikaci.
- Podílet se na architektonických rozhodnutích a průběžně zlepšovat vývojové procesy.
Koho hledáme
- Minimálně 5 let zkušeností s vývojem Android aplikací.
- Full-time pracovní poměr, minimálně 2 dny v týdnu v kanceláři (Praha, Vinohrady), zbytek je možný remote
- Výbornou znalost jazyka Java nebo Kotlin a schopnost implementovat vlastní nestandardní komponenty uživatelského rozhraní.
- Dobrou orientaci v základech softwarového inženýrství, včetně algoritmů a návrhových vzorů.
- Zkušenosti s REST API a síťovou komunikací (zkušenosti s protokoly pro komunikaci v reálném čase nebo streamování jsou výhodou).
- Znalost systémů pro správu verzí (např. Git) a CI/CD procesů.
- Zkušenosti s relačními databázemi.
- Schopnost pracovat samostatně a převzít odpovědnost za funkce od prvotního návrhu až po jejich dodání.
- Zkušenosti s prací v agilním vývojovém prostředí.
- Silné analytické a problémově orientované myšlení a smysl pro detail, zejména v oblasti UX a výkonu aplikací.
Výhodou bude
- Zkušenost s TFLite/ONNX nebo obecná znalost konceptů strojového učení.
- Zkušenosti s vývojem pro iOS nebo spoluprací s iOS vývojáři.
- Hudební background nebo alespoň pozitivní vztah k hudbě
Čeho si vážíme
- Silného pocitu odpovědnosti a osobního vlastnictví svěřených úkolů.
- Nadšení pro nové technologie a ochoty se je učit.
- Smyslu pro detail a nadšení pro vytváření aplikace se špičkovým UX.