Développeur-se Mobile - Sécuriser les communications (H/F)
Role details
Job location
Tech stack
Job description
à fortes exigences Tes missions Conception & développement Développer l'application mobile en Swift (iOS) et Kotlin (Android) Implémenter des parcours utilisateurs critiques : onboarding sécurisé, messagerie chiffrée, coffre-fort documentaire Participer aux décisions techniques liées à l'architecture mobile Transformer des contraintes de sécurité fortes en expériences fluides et compréhensibles Intégration & qualité Intégrer les API backend, flux temps réel, WebSockets, notifications push et mécanismes d'authentification Concevoir des mécanismes robustes de synchronisation, reprise sur erreur et gestion offline/online Mettre en place un stockage local sécurisé et performant pour les données sensibles Garantir la stabilité, les performances et la maintenabilité du code en production Écrire des tests et contribuer aux phases de validation et d'amélioration continue Sécurité & exigences techniques Appliquer les bonnes pratiques de sécurité mobile et exploiter les mécanismes natifs (Keychain, Secure Enclave, Android Keystore, biométrie) Participer à l'intégration de composants cryptographiques côté client, en lien avec l'architecture de sécurité globale Contribuer à la gestion sécurisée des appareils (enrôlement, synchronisation multi-device, révocation) Veiller à la confidentialité des données locales, des notifications et des parcours sensibles Contribuer à un environnement aligné avec les standards RGPD, NIS2, ISO 27001 Pourquoi rejoindre Squarian Tu construis un produit à impact réel sur la sécurité des utilisateurs Tu travailles sur des problématiques deep tech (sécurité, chiffrement, identité numérique) Tu es impliqué-e dans des choix techniques structurants Tu évolues dans une équipe à taille humaine, avec exigence et bienveillance Ce qui rend ce poste unique Ce n'est pas une application classique. -> Le mobile est une brique critique du système de sécurité -> La moindre décision impacte directement la protection des
Requirements
utilisateurs Compétences techniques 2 à 4 ans d'expérience en développement mobile natif (Swift et/ou Kotlin) Bonne compréhension des échanges API REST / JSON Capacité à écrire un code propre, structuré et maintenable Sensibilité aux enjeux de sécurité applicative Atouts appréciés Expérience avec stockage local sécurisé (SQLite, SQLCipher) Intérêt pour la cybersécurité ou la cryptographie côté client Expérience dans un contexte B2B ou produit structurant Qualités humaines Autonomie et sens des responsabilités Curiosité technique et envie d'apprendre Capacité à travailler dans une équipe en construction Goût pour les produits utiles, sobres et bien conçus Nous encourageons toutes les candidatures, même si vous ne cochez pas toutes les cases., * Application web
- Concevoir une application web
Savoir-être professionnels
- Faire preuve de rigueur et de précision
- Faire preuve d'autonomie
- Etre force de proposition