Informace o pracovním místě
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.
Získej Fajn práci s naší Fajn apkou