Contexte de la mission
Dans le cadre du développement d’une technologie innovante, hors des cadres établis, nous recherchons un architecte logiciel senior spécialisé en front-end pour accompagner la conception et l’implémentation d’une architecture logicielle avancée reposant sur TypeScript et React. La mission s’inscrit dans une démarche de R&D où la connaissance approfondie du fonctionnement interne des navigateurs et des API Web natives est essentielle.
Solution développée : https://www.canva.com/design/DAGmSeTa7Pk/G2fV9l6hWXzWyb7fSL8s2A/view
Objectifs de la mission
Concevoir et mettre en œuvre une architecture front-end modulaire, sécurisée, performante, adaptée à des environnements spécifiques non standards.
Prototyper des modules exploitant directement les APIs natives du navigateur.
Concevoir des mécanismes avancés de communication, de persistance, de sécurité et de performance côté client.
Collaborer avec des équipes pluridisciplinaires, y compris des chercheurs, ingénieurs système, développeurs back-end et UX/UI designers.
Compétences techniques requises
Maîtrise experte des technologies front-end
CSS : CSS natif, composition CSS, stratégies de style encapsulé
Maîtrise avancée du fonctionnement des navigateurs
Service Workers : interception des requêtes, cache, stratégies offline
IndexedDB : persistance asynchrone des données, gestion fine des transactions
WebSockets & Service Messages : communication temps réel, pub/sub, multiplexage
Stockage sécurisé côté client : chiffrement, protection XSS/CSRF, sandbox
CORS et sécurité inter-domaines : prérequis, preflight, sécurisation des ressources
Cache API, gestion des files d’attente (queues) : stratégie de synchronisation, priorisation, fallback
Sécurité et interopérabilité
Mécanismes de sandbox, iframes sécurisées, CSP
Gestion fine des contextes d’exécution et des privilèges navigateur
Développement en environnement non standard
Capacité à développer en dehors des cadres de frameworks conventionnels
Autonomie dans la création de composants propriétaires réutilisables
Rigueur dans la documentation technique et la formalisation des choix d’architecture
Compétences comportementales
Fortes capacités d’analyse, de synthèse et d’anticipation technique
Curiosité technologique et capacité à explorer des paradigmes peu documentés
Autonomie, rigueur, sens de la communication technique
Capacité à collaborer avec des profils variés (techniques, non techniques)
Français courant (oral et écrit)
Anglais professionnel (documentation, échanges techniques)
Modalités
Temps plein ou partiel selon disponibilités
Télétravail majoritaire (présence ponctuelle possible selon les phases projet)
Durée initiale : 3 à 6 mois renouvelables
Démarrage : dès que possible
Saint-Pierre-la-Garenne, Normandy, France
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.