Posté le ١٨ أغسطس ٢٠٢٦
AYRADE recrute un(e) Ingénieur Client Multiplateforme pour développer les applications web, desktop et mobiles d’AYRADE Chat et AYRADE Cloud, avec un objectif fort de performance, de sécurité, de synchronisation et d’expérience utilisateur.
Missions principales :
Mission N°01 : Construire le client web : interface de messagerie temps réel, explorateur et visionneuse de fichiers, fonctionnement hors ligne, listes virtualisées et gestion des médias
Mission N°02 : Construire les clients bureau pour Linux (Flatpak en priorité, livré dans Enterprise OS Desktop), Windows et macOS
Mission N°03 : Construire les clients mobiles Android et iOS : notifications, synchronisation en arrière-plan, déverrouillage biométrique, intégration appareil photo et fichiers, maîtrise de la consommation
Mission N°04 : Posséder le comportement hors ligne d'abord : base de données locale, moteur de synchronisation côté client, expérience de résolution de conflits et réconciliation à la reconnexion
Mission N°05 : Posséder l'intégration cryptographique côté client : stockage des clés dans les trousseaux de la plateforme, parcours de vérification d'appareil, numéros de sécurité, sauvegarde et restauration réalisables par un utilisateur ordinaire
Mission N°06 : Posséder la performance sur les appareils réellement utilisés par nos clients, l'accessibilité, l'internationalisation et la prise en charge RTL complète, en partenariat avec R&D-06 pour un langage de conception cohérent
\
Compétences requises pour le poste :
Qualités Humaines et aptitudes