Hypori
Hypori
Hypori tworzy bezpieczne wirtualne środowiska pracy, które umożliwiają pracownikom korzystanie z aplikacji i danych firmowych na urządzeniach mobilnych bez przechowywania ani przetwarzania tych informacji na prywatnym urządzeniu. Podejście firmy oparte na modelu zerowego zaufania wspiera organizacje z sektora obronnego, administracji publicznej i ochrony zdrowia, które potrzebują mobilnego dostępu zgodnego z rygorystycznymi standardami bezpieczeństwa i wymogami regulacyjnymi. Z platformy Hypori korzystają między innymi Departament Obrony USA; została ona zaprojektowana z myślą o standardach takich jak HIPAA i FedRAMP High.

Starszy inżynier Android

Twórz bezpieczne aplikacje Android dla przedsiębiorstw w Hypori, firmie SaaS z branży cyberbezpieczeństwa. Rozwijaj funkcje w Kotlinie, testy automatyczne oraz dostarczaj oprogramowanie do środowisk lokalnych i chmur publicznych w ramach zwinnego CI/CD.

Opis

  • Twórz aplikacje Android dla przedsiębiorstw na każdym etapie zwinnego cyklu wytwarzania oprogramowania.
  • Analizuj problemy oraz projektuj, wdrażaj i testuj poprawki i nowe funkcje.
  • Dostarczaj kod za pośrednictwem rozwijającego się potoku CI/CD do środowisk lokalnych i chmur publicznych.
  • Chroń własność intelektualną, dane użytkowników i integralność systemów, przestrzegając zasad i praktyk bezpiecznego wytwarzania oprogramowania.
  • Śledź postępy i informuj o pracy w Jira oraz podczas codziennych spotkań.
  • Łącz wymagania dotyczące produktu ze znajomością wewnętrznego działania Androida.
  • Twórz gotowe do wdrożenia funkcje aplikacji Hypori Client.
  • Rozszerzaj możliwości Hypori Client, korzystając z funkcji ekosystemu Android.
  • Pisz testy jednostkowe i uruchamiaj zestawy testów za pomocą narzędzi automatyzacji.
  • Współpracuj w małym zespole przy rozwiązywaniu złożonych problemów, wykazując inicjatywę, krytyczne myślenie, rozwagę w podejmowaniu ryzyka i jasną komunikację.

Wymagania

  • Co najmniej 5 lat doświadczenia w tworzeniu aplikacji mobilnych na Androida.
  • Co najmniej 3 lata doświadczenia w kierowaniu rozwojem aplikacji mobilnych.
  • Bardzo dobra znajomość Kotlina, w tym coroutines i Flow.
  • Doświadczenie z Jetpack Compose przy tworzeniu deklaratywnych interfejsów użytkownika.
  • Znajomość Gradle z Kotlin DSL oraz wielomodułowych projektów Android.
  • Doświadczenie z frameworkami wstrzykiwania zależności, takimi jak Koin, Dagger lub Hilt.
  • Bardzo dobra praktyczna znajomość Kotlin coroutines i wątków Javy.
  • Bardzo dobra praktyczna znajomość MVVM i wzorców jednokierunkowego przepływu danych.
  • Praktyczna znajomość podstaw Android Jetpack, w tym ViewModel, Lifecycle i DataStore.
  • Doświadczenie w pisaniu testów jednostkowych z użyciem JUnit i biblioteki do mockowania, takiej jak MockK.
  • Doświadczenie w testowaniu aplikacji chmurowych na AWS lub Azure.
  • Praktyczna znajomość systemów operacyjnych Linux lub Unix.
  • Bardzo dobra znajomość systemu kontroli wersji Git.

Benefity

  • Ubezpieczenie medyczne.
  • Ubezpieczenie stomatologiczne.
  • Ubezpieczenie okulistyczne.
  • Urlop rodzicielski.
  • Pakiet ubezpieczenia na życie.
  • Pakiet ubezpieczenia od niepełnosprawności.
  • Plan 401(k) z dopłatami pracodawcy, do których prawo nabywa się od pierwszego dnia zatrudnienia.
  • Premia za wyniki, zależna głównie od wyników całej firmy.
  • Inwestycje w narzędzia i rozwój umiejętności.