Description
### Offre d’emploi — Ingénieur Client Multiplateforme
Nous recherchons **un(e) Ingénieur Client Multiplateforme** pour développer les applications web, desktop et mobiles **Chat** et **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
### Profil recherché
* **Bac+5** — Ingénieur d’État ou Master en Informatique, Génie logiciel ou équivalent.
* **3 à 6 ans d’expérience** en développement de clients **web, desktop et mobile**, avec des applications réellement publiées
\
* **Compétences requises pour le poste :**
* TypeScript et React confirmés (ou équivalent), avec un outillage de build moderne
* Mobile multiplateforme : React Native, Flutter, ou Kotlin et Swift natifs — avec des applications publiées sur les deux magasins
* Empaquetage bureau : Electron/Tauri, ainsi que Flatpak pour Linux
* Architecture client orientée hors ligne et synchronisation ; persistance locale (SQLite, IndexedDB, Realm)
* Intégration cryptographique côté client : stockage de clés dans les trousseaux de la plateforme, vérification d'appareil, parcours de sauvegarde et de restauration accessibles à un utilisateur ordinaire
* Processus de publication en magasin, signature, déploiement progressif et rapport de plantage
* Accessibilité, internationalisation et prise en charge RTL complète pour l'arabe
\
**Qualités Humaines et aptitudes**
* Souci du détail d'interaction et de la qualité perçue
* Sensibilité à la conception et au système de design
* Autonomie et capacité de livraison de bout en bout
Nous recherchons **un(e) Ingénieur Client Multiplateforme** pour développer les applications web, desktop et mobiles **Chat** et **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
### Profil recherché
* **Bac+5** — Ingénieur d’État ou Master en Informatique, Génie logiciel ou équivalent.
* **3 à 6 ans d’expérience** en développement de clients **web, desktop et mobile**, avec des applications réellement publiées
\
* **Compétences requises pour le poste :**
* TypeScript et React confirmés (ou équivalent), avec un outillage de build moderne
* Mobile multiplateforme : React Native, Flutter, ou Kotlin et Swift natifs — avec des applications publiées sur les deux magasins
* Empaquetage bureau : Electron/Tauri, ainsi que Flatpak pour Linux
* Architecture client orientée hors ligne et synchronisation ; persistance locale (SQLite, IndexedDB, Realm)
* Intégration cryptographique côté client : stockage de clés dans les trousseaux de la plateforme, vérification d'appareil, parcours de sauvegarde et de restauration accessibles à un utilisateur ordinaire
* Processus de publication en magasin, signature, déploiement progressif et rapport de plantage
* Accessibilité, internationalisation et prise en charge RTL complète pour l'arabe
\
**Qualités Humaines et aptitudes**
* Souci du détail d'interaction et de la qualité perçue
* Sensibilité à la conception et au système de design
* Autonomie et capacité de livraison de bout en bout
- Catégories: Informatique & Technologies
- Années d'experience: Sénior
- Région: ALGER / ALGERIE
- Publiée le: 18-08-2026 à 12:48:28