Semperis
Semperis
Semperis est une entreprise de cybersécurité spécialisée dans la protection d’Active Directory et d’autres systèmes d’identité dans les environnements sur site et cloud. Sa plateforme de sécurité aide les organisations à prévenir, détecter, gérer et surmonter les attaques fondées sur l’identité grâce à des fonctionnalités telles que la détection des menaces, la reprise après sinistre, la gestion des risques liés aux identités et la protection des identités hybrides. Semperis accompagne des organisations dans des secteurs comme la santé, les services financiers, la logistique et le secteur public, en s’appuyant sur son expertise des technologies Microsoft et en soutenant la résilience opérationnelle lors d’incidents cybernétiques.

Ingénieur logiciel Android - Semperis (hybride à Toronto)

Développez des fonctionnalités sécurisées en Kotlin et Jetpack Compose pour la plateforme mobile de réponse aux incidents Ready1 de Semperis. Fournissez des workflows d’identité et de cybersécurité pour les entreprises via Google Play.

Description

  • Prendre en charge les fonctionnalités Android sécurisées et prêtes pour la production de Ready1, de la conception initiale à la publication sur Google Play
  • Développer, tester et publier des fonctionnalités Android natives en Kotlin
  • Créer et moderniser des écrans Jetpack Compose tout en migrant les composants hérités RecyclerView et XML
  • Développer et maintenir l’authentification et la gestion des sessions avec MSAL, Azure AD B2C, la biométrie et les clés d’accès
  • Connecter les services REST via Retrofit et OkHttp, avec notamment des états robustes de chargement, d’échec, de nouvelle tentative et d’absence de données
  • Contribuer au maintien du routage entre plusieurs régions
  • Contribuer aux fonctionnalités de chat en direct et de vidéo avec SignalR, WebSockets et Azure Communication Services
  • Renforcer la structure de l’application avec l’injection de dépendances Hilt, les ViewModels, les référentiels, les cas d’utilisation et des packages organisés par fonctionnalité
  • Créer une couverture de tests unitaires et d’interface utilisateur tout en gardant les pull requests claires, révisables et conformes aux normes de qualité
  • Contribuer aux mises en production avec les variantes Gradle, la signature, les soumissions dans Play Console et l’analyse des plantages et des journaux après publication
  • Appliquer des pratiques sécurisées d’ingénierie mobile pour les jetons, les secrets, les autorisations, le stockage local, la journalisation et la confidentialité
  • Collaborer avec les équipes d’ingénierie, produit, design, QA et sécurité pour clarifier les exigences, expliquer les compromis et livrer des versions faciles à maintenir

Exigences

  • Au moins trois ans d’expérience dans la livraison d’applications Android en production sont généralement attendus
  • Maîtrise solide de Kotlin et des concepts fondamentaux du SDK Android
  • Expérience pratique de la création d’interfaces de production avec Jetpack Compose
  • Expérience des coroutines, de Flow et des modèles de conception Android adaptés au cycle de vie
  • Connaissance pratique de Jetpack ViewModel et Navigation, ainsi que des projets Android Studio basés sur Gradle
  • Expérience de la connexion à des services REST et JSON, de préférence avec Retrofit et OkHttp
  • Capacité à diagnostiquer les problèmes d’authentification, de renouvellement des jetons et de comportement réseau instable
  • Expérience de l’écriture de tests unitaires et de tests d’interface utilisateur Android
  • Connaissance des workflows Git, des pull requests, de la revue de code et de l’intégration continue
  • Connaissance pratique de la sécurité mobile, notamment de la protection des jetons, des secrets, des autorisations et des données sur l’appareil
  • Excellentes aptitudes à la communication écrite et orale, avec la capacité de transformer des exigences ambiguës en versions faciles à maintenir
  • Une expérience supplémentaire avec MSAL, Azure AD B2C, OAuth/OIDC, les clés d’accès, WebAuthn, les fournisseurs d’identité d’entreprise, Hilt ou Dagger, SignalR, WebSockets, Azure Communication Services, WebRTC, les builds multi-variantes, Play App Signing, Crashlytics, les produits de cybersécurité, l’accessibilité, l’internationalisation, les feature flags, les systèmes de design, le NDK natif ou les modules C++ constitue un atout

Avantages

  • Une culture de travail axée sur le sens, l’évolution professionnelle et un équilibre durable
  • Un fonctionnement hybride avec jusqu’à trois jours sur site par semaine et le reste à distance
  • Un environnement d’équipe international et réparti dans le monde entier
  • Un engagement en faveur de l’égalité des chances en matière d’emploi
  • Des aménagements raisonnables sont disponibles pour les candidats en situation de handicap

Offres similaires

Inkster GmbH

Responsable marketing, hybride à Hambourg

Inkster GmbH

Pilotez la création des campagnes, les contenus pour les réseaux sociaux et l’analyse des performances chez Inkster, fournisseur européen de tatouages temporaires à base de fruits. Testez et optimisez les créations marketing en vous appuyant sur les enseignements des campagnes et les tendances du marché.

Ouvrir
Salonkee

Représentant commercial Salonkee (reconversion professionnelle) – Hanovre

Salonkee
51 – 200 Employés
BeautéPlace de marchéSaaS

Développez l’activité de Salonkee à Hanovre en créant des relations avec les propriétaires de salons et en les accompagnant lors des démonstrations du produit. Gérez le processus de vente, de la prospection à la conclusion, et organisez votre semaine en toute autonomie.

Ouvrir
Red Hat

Architecte cloud conseil, OpenShift

Red Hat

Conçoit et déploie des solutions Red Hat OpenShift, Kubernetes et de cloud hybride pour des entreprises clientes. Pilote des missions axées sur l’infrastructure, l’automatisation et la livraison d’applications.

Ouvrir
Kreato Global | BPO and Language Solutions

Interprète à distance anglais-espagnol OPI/VRI

Kreato Global | BPO and Language Solutions

Interprétez à distance entre des personnes anglophones et hispanophones dans les domaines médical, financier, des services sociaux et du service client. Fournissez un soutien linguistique à Kreato Global dans toute l’Amérique latine.

Ouvrir
Taurus SA

Technicien informatique et spécialiste du support client

Taurus SA

Assurez le support des utilisateurs internes et des clients externes de Taurus au sein d’une fintech réglementée spécialisée dans les actifs numériques. Gérez l’infrastructure Azure, le support des postes de travail, le tri des tickets et la résolution des problèmes clients.

Ouvrir
RecruitGo

Assistant exécutif à distance, prospection et marketing — Philippines

RecruitGo
51 – 200 Employés
ConseilLogistiqueMarketing

Assure le soutien administratif, la gestion du CRM, la prospection et le marketing pour RecruitGo, une entreprise d’Employer of Record qui met en relation des clients internationaux avec des talents issus de marchés émergents. Accompagne deux clients tournés vers le Royaume-Uni dans leurs tâches administratives quotidiennes et leurs campagnes créatives.

Ouvrir