Semperis
Semperis
Semperis er et cybersikkerhetsselskap med fokus på å beskytte Active Directory og andre identitetssystemer i lokale miljøer og skymiljøer. Selskapets sikkerhetsplattform hjelper organisasjoner med å forebygge, oppdage, håndtere og gjenopprette etter identitetsbaserte angrep gjennom funksjoner som trusseldeteksjon, katastrofegjenoppretting, identitetsrisikostyring og beskyttelse av hybride identitetsmiljøer. Semperis betjener organisasjoner innen blant annet helsevesen, finansielle tjenester, logistikk og offentlig sektor, med ekspertise innen Microsoft-teknologier og støtte for operasjonell motstandsdyktighet under cyberhendelser.

Android-programvareingeniør - Semperis (hybrid i Toronto)

Bygg sikre Kotlin- og Jetpack Compose-funksjoner for Semperis' Ready1-plattform for mobil hendelseshåndtering. Lever arbeidsflyter for virksomhetsidentitet og cybersikkerhet via Google Play.

Beskrivelse

  • Ha ansvar for sikre, produksjonsklare Ready1-funksjoner for Android fra innledende design til publisering på Google Play
  • Utvikle, teste og lansere innebygd Android-funksjonalitet i Kotlin
  • Opprette og modernisere Jetpack Compose-skjermer samtidig som eldre RecyclerView- og XML-komponenter fases ut
  • Bygge og vedlikeholde autentisering og sesjonsstyring med MSAL, Azure AD B2C, biometri og passkeys
  • Koble til REST-tjenester via Retrofit og OkHttp, inkludert robuste tilstander for lasting, feil, nytt forsøk og tomt innhold
  • Bidra til å vedlikeholde ruting på tvers av flere regioner
  • Bidra til funksjonalitet for livechat og video ved hjelp av SignalR, WebSockets og Azure Communication Services
  • Styrke applikasjonsstrukturen med Hilt dependency injection, ViewModels, repositories, use cases og funksjonsbaserte pakker
  • Opprette enhets- og UI-dekning og samtidig holde pull requests tydelige, enkle å gjennomgå og i tråd med kvalitetsstandarder
  • Bidra til utgivelser gjennom Gradle-flavors, signering, innsendinger i Play Console og undersøkelse av krasj og logger etter lansering
  • Bruke sikre metoder for mobilutvikling når det gjelder tokens, hemmeligheter, tillatelser, lokal lagring, logging og personvern
  • Samarbeide med engineering-, produkt-, design-, QA- og sikkerhetsteam for å avklare krav, forklare avveininger og levere vedlikeholdbare utgivelser

Krav

  • Det forventes vanligvis minst tre års erfaring med å levere Android-applikasjoner i produksjon
  • Svært gode kunnskaper i Kotlin og sentrale konsepter i Android SDK
  • Praktisk erfaring med å lage produksjonsklare grensesnitt med Jetpack Compose
  • Erfaring med coroutines, Flow og livssyklusbevisste designmønstre for Android
  • Kjennskap til Jetpack ViewModel og Navigation samt Gradle-baserte Android Studio-prosjekter
  • Erfaring med å koble til REST- og JSON-tjenester, helst med Retrofit og OkHttp
  • Evne til å diagnostisere autentisering, fornyelse av tokens og ustabil nettverksatferd
  • Erfaring med å skrive enhetstester og Android UI-tester
  • Kjennskap til Git-arbeidsflyter, pull requests, kodegjennomgang og kontinuerlig integrasjon
  • Praktisk kunnskap om mobil sikkerhet, inkludert beskyttelse av tokens, hemmeligheter, tillatelser og data på enheten
  • Gode skriftlige og muntlige kommunikasjonsevner, med evne til å omsette uklare krav til vedlikeholdbare utgivelser
  • Ytterligere erfaring med MSAL, Azure AD B2C, OAuth/OIDC, passkeys, WebAuthn, leverandører av virksomhetsidentitet, Hilt eller Dagger, SignalR, WebSockets, Azure Communication Services, WebRTC, bygg med flere flavors, Play App Signing, Crashlytics, cybersikkerhetsprodukter, tilgjengelighet, internasjonalisering, feature flags, designsystemer, native NDK eller C++-moduler er en fordel

Fordeler

  • En arbeidskultur med fokus på formål, faglig utvikling og en bærekraftig balanse
  • Hybridarbeid med opptil tre dager på kontoret hver uke og resten på avstand
  • Et internasjonalt og globalt distribuert teammiljø
  • Forpliktelse til like muligheter i arbeidslivet
  • Rimelig tilrettelegging er tilgjengelig for søkere med funksjonsnedsettelser

Relaterte jobber

Terumo Medical Corporation

Regionsjef, salg av Terumo Interventional Systems

Terumo Medical Corporation

Led salg av medisinsk utstyr i en region i North Central New Jersey, og ha ansvar for feltteam og sykehusrelasjoner. Driv regionale inntekter og salgsresultater, og sørg for at markedsføringen av Terumo Interventional Systems-produkter følger gjeldende regler.

Åpne