
Hypori vyvíjí zabezpečená virtuální pracovní prostředí, která zaměstnancům umožňují přistupovat k podnikovým aplikacím a datům z mobilních zařízení, aniž by se tyto informace ukládaly nebo zpracovávaly na osobním zařízení. Přístup společnosti založený na modelu nulové důvěry podporuje organizace v oblasti obrany, veřejné správy a zdravotnictví, které potřebují mobilní přístup v souladu s přísnými bezpečnostními a regulatorními požadavky. Platformu Hypori využívají mimo jiné Ministerstvo obrany USA; je navržena tak, aby splňovala standardy, jako jsou HIPAA a FedRAMP High.
Seniorní Android vývojář
Vyvíjejte zabezpečené podnikové aplikace pro Android ve společnosti Hypori, která nabízí SaaS v oblasti kybernetické bezpečnosti. Tvořte funkce v Kotlinu a automatizované testy a dodávejte software do místních prostředí i veřejného cloudu pomocí agilního CI/CD.
180 000 $ – 195 000 $ / rok
Na dálkuPlný úvazekSeniorPožadovaný Jazyk: angličtinaFull-stack inženýrSoftwarový inženýrPopis
- Vyvíjejte podnikové aplikace pro Android v průběhu celého agilního životního cyklu vývoje.
- Zkoumejte problémy a navrhujte, implementujte a testujte opravy i nové funkce.
- Dodávejte kód prostřednictvím vyvíjejícího se CI/CD pipeline do místních prostředí i veřejného cloudu.
- Chraňte duševní vlastnictví, uživatelská data a integritu systémů dodržováním zásad a postupů bezpečného vývoje.
- Sledujte práci a informujte o jejím průběhu v Jira a na každodenních krátkých poradách.
- Propojujte požadavky na produkt se znalostí interního fungování Androidu.
- Vytvářejte funkce aplikace Hypori Client připravené pro produkční nasazení.
- Rozšiřujte možnosti aplikace Hypori Client pomocí funkcí ekosystému Android.
- Pište jednotkové testy a spouštějte testovací sady pomocí automatizačního frameworku.
- Spolupracujte v malém týmu na řešení složitých problémů s využitím vlastní iniciativy, kritického myšlení, uváženého podstupování rizik a jasné komunikace.
Požadavky
- Alespoň 5 let zkušeností s vývojem mobilních aplikací pro Android.
- Alespoň 3 roky zkušeností s vedením vývoje mobilních aplikací.
- Dobrá znalost Kotlinu včetně coroutines a Flow.
- Zkušenosti s Jetpack Compose pro tvorbu deklarativních uživatelských rozhraní.
- Znalost Gradle s Kotlin DSL a vícemodulových projektů Android.
- Zkušenosti s frameworky pro vkládání závislostí, jako jsou Koin, Dagger nebo Hilt.
- Dobrá praktická znalost Kotlin coroutines a vláken v Javě.
- Dobrá praktická znalost MVVM a vzorů jednosměrného toku dat.
- Praktická znalost základů Android Jetpack, včetně ViewModel, Lifecycle a DataStore.
- Zkušenosti s psaním jednotkových testů pomocí JUnit a mockovací knihovny, například MockK.
- Zkušenosti s testováním cloudových aplikací na AWS nebo Azure.
- Praktická znalost operačních systémů Linux nebo Unix.
- Dobrá znalost systému správy verzí Git.
Benefity
- Zdravotní pojištění.
- Zubní pojištění.
- Pojištění zraku.
- Rodičovská dovolená.
- Balíček životního pojištění.
- Balíček pojištění pro případ invalidity.
- Plán 401(k) s příspěvky zaměstnavatele, na které vzniká nárok od prvního dne zaměstnání.
- Výkonnostní bonus závislý především na výsledcích celé společnosti.
- Investice do nástrojů a rozvoje dovedností.