
Spoločnosť Hypori vytvára zabezpečené virtuálne pracovné prostredia, ktoré zamestnancom umožňujú pristupovať k podnikovým aplikáciám a údajom z mobilných zariadení bez toho, aby sa tieto informácie ukladali alebo spracúvali v osobnom zariadení. Jej prístup založený na princípe nulovej dôvery podporuje organizácie v oblasti obrany, verejnej správy a zdravotníctva, ktoré potrebujú mobilný prístup v súlade s prísnymi bezpečnostnými a regulačnými požiadavkami. Platformu Hypori využívajú aj organizácie, ako je Ministerstvo obrany USA, a je navrhnutá tak, aby spĺňala štandardy, ako sú HIPAA a FedRAMP High.
Senior Android vývojár
Vyvíjajte bezpečné podnikové aplikácie pre Android v spoločnosti Hypori, ktorá poskytuje kyberbezpečnostné SaaS riešenia. Tvoríte funkcie v Kotline, automatizované testy a softvér dodávaný do lokálnych aj verejných cloudových prostredí prostredníctvom agilného CI/CD.
Popis
- Vyvíjajte podnikové aplikácie pre Android počas celého agilného vývojového cyklu.
- Analyzujte problémy a navrhujte, implementujte a testujte opravy aj nové funkcie.
- Dodávajte kód prostredníctvom priebežne sa vyvíjajúceho CI/CD procesu do lokálnych aj verejných cloudových prostredí.
- Chráňte duševné vlastníctvo, používateľské údaje a integritu systémov dodržiavaním zásad a postupov bezpečného vývoja.
- Sledujte a komunikujte priebeh práce v Jira a na každodenných poradách.
- Prepájajte produktové požiadavky so znalosťou interných mechanizmov systému Android.
- Vyvíjajte produkčne pripravené funkcie pre aplikáciu Hypori Client.
- Rozširujte aplikáciu Hypori Client s využitím možností ekosystému Android.
- Píšte jednotkové testy a spúšťajte testovacie sady pomocou automatizačného frameworku.
- Spolupracujte v malom tíme na riešení zložitých problémov s využitím iniciatívy, kritického myslenia, premysleného riskovania a jasnej komunikácie.
Požiadavky
- Aspoň 5 rokov skúseností s vývojom mobilných aplikácií pre Android.
- Aspoň 3 roky skúseností s vedením vývoja mobilných aplikácií.
- Pokročilá znalosť Kotlinu vrátane coroutines a Flow.
- Skúsenosti s Jetpack Compose na tvorbu deklaratívnych používateľských rozhraní.
- Znalosť nástroja Gradle s Kotlin DSL a viacmodulových projektov pre Android.
- Skúsenosti s frameworkmi na vkladanie závislostí, napríklad Koin, Dagger alebo Hilt.
- Dobrá pracovná znalosť Kotlin coroutines a práce s vláknami v Jave.
- Dobrá pracovná znalosť návrhových vzorov MVVM a jednosmerného toku dát.
- Pracovná znalosť základov Android Jetpack vrátane ViewModel, Lifecycle a DataStore.
- Skúsenosti s písaním jednotkových testov pomocou JUnit a knižnice na simulovanie závislostí, napríklad MockK.
- Skúsenosti s testovaním cloudových aplikácií v AWS alebo Azure.
- Pracovná znalosť operačných systémov Linux alebo Unix.
- Pokročilá znalosť správy verzií pomocou Git.
Benefity
- Zdravotné poistenie.
- Zubné poistenie.
- Poistenie zraku.
- Rodičovská dovolenka.
- Balík životného poistenia.
- Balík poistenia invalidity.
- Plán 401(k) s príspevkami zamestnávateľa, ktoré sa stávajú nárokom od prvého dňa zamestnania.
- Výkonnostný bonus naviazaný predovšetkým na výsledky celej spoločnosti.
- Investície do nástrojov a rozvoja zručností.