Text copied to clipboard!

Názov

Text copied to clipboard!

Senior Android vývojár

Opis

Text copied to clipboard!
Hľadáme skúseného Senior Android vývojára, ktorý sa pripojí k nášmu technologickému tímu a bude zohrávať kľúčovú úlohu pri návrhu, vývoji a optimalizácii moderných mobilných aplikácií pre platformu Android. Táto pozícia je určená pre profesionála, ktorý má hlboké technické znalosti, rozumie celému životnému cyklu vývoja softvéru a dokáže samostatne prijímať architektonické rozhodnutia s dôrazom na kvalitu, výkon a používateľskú skúsenosť. Ideálny kandidát má bohaté skúsenosti s vývojom natívnych Android aplikácií, orientuje sa v aktuálnych trendoch mobilného vývoja a vie efektívne spolupracovať s produktovými manažérmi, dizajnérmi, backend vývojármi aj QA tímom. Na tejto pozícii budete pracovať na komplexných mobilných riešeniach, ktoré používajú tisíce až milióny používateľov. Očakáva sa, že budete navrhovať škálovateľnú architektúru aplikácií, implementovať nové funkcie, zlepšovať stabilitu existujúcich riešení a aktívne prispievať k technickému smerovaniu tímu. Senior Android vývojár je zároveň mentorom pre menej skúsených kolegov, podporuje zavádzanie osvedčených postupov a pomáha budovať kvalitné vývojové prostredie založené na spolupráci, automatizácii a neustálom zlepšovaní. Vaša práca bude zahŕňať vývoj v jazykoch Kotlin a prípadne Java, využívanie moderných Android knižníc a frameworkov, integráciu REST API, prácu s lokálnym úložiskom, testovanie, ladenie výkonu a riešenie problémov v produkčnom prostredí. Dôležitou súčasťou role je aj znalosť princípov čistého kódu, návrhových vzorov, bezpečnosti mobilných aplikácií a CI/CD procesov. Oceníme kandidáta, ktorý má skúsenosti s Jetpack Compose, MVVM alebo MVI architektúrou, dependency injection nástrojmi a analytickými či monitorovacími nástrojmi. Hľadáme človeka, ktorý je proaktívny, zodpovedný a orientovaný na výsledok. Mal by vedieť komunikovať technické rozhodnutia zrozumiteľne, navrhovať riešenia s ohľadom na obchodné potreby a zároveň dbať na vysoký štandard technickej realizácie. Ak vás motivuje práca na kvalitných mobilných produktoch, radi zdieľate vedomosti, sledujete nové technológie a chcete mať reálny vplyv na smerovanie Android vývoja, táto príležitosť je pre vás ideálna. Ponúkame priestor na odborný rast, spoluprácu s talentovanými kolegami a možnosť podieľať sa na tvorbe inovatívnych digitálnych riešení s vysokou pridanou hodnotou.

Zodpovednosti

Text copied to clipboard!
  • Navrhovať a vyvíjať natívne Android aplikácie vo vysokej kvalite.
  • Implementovať nové funkcie podľa produktových a technických požiadaviek.
  • Optimalizovať výkon, stabilitu a používateľskú skúsenosť aplikácií.
  • Spolupracovať s dizajnérmi, backend vývojármi a QA tímom.
  • Vykonávať code review a presadzovať osvedčené vývojové postupy.
  • Mentorovať juniorných a mediorných členov Android tímu.
  • Riešiť produkčné incidenty a analyzovať technické problémy.
  • Podieľať sa na návrhu architektúry a technickej stratégii produktu.

Požiadavky

Text copied to clipboard!
  • Minimálne 5 rokov skúseností s vývojom Android aplikácií.
  • Pokročilá znalosť jazyka Kotlin a dobrá znalosť Java.
  • Skúsenosti s Android SDK, Jetpack knižnicami a Gradle.
  • Znalosť architektonických vzorov ako MVVM, MVI alebo Clean Architecture.
  • Skúsenosti s REST API, JSON a asynchrónnym spracovaním dát.
  • Prax s testovaním, debugovaním a optimalizáciou mobilných aplikácií.
  • Skúsenosti s Git, CI/CD a tímovou spoluprácou v agilnom prostredí.
  • Schopnosť samostatne riešiť problémy a prijímať technické rozhodnutia.

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké skúsenosti máte s vývojom natívnych Android aplikácií v Kotlin?
  • Na akých typoch mobilných projektov ste pracovali v posledných rokoch?
  • Akú architektúru aplikácií preferujete a prečo?
  • Máte skúsenosti s Jetpack Compose alebo moderným UI vývojom?
  • Ako pristupujete k testovaniu a zabezpečeniu kvality kódu?
  • Aké nástroje používate na monitorovanie výkonu a chýb aplikácie?
  • Máte skúsenosti s mentorovaním alebo vedením technického tímu?
  • Ako riešite konfliktné technické požiadavky a produktové priority?