Développeur front-end
XR Addict est un studio innovant spécialisé dans les expériences immersives et interactives autour de la culture, de l'art et du divertissement.
Nous concevons une plateforme dans laquelle les visiteurs peuvent explorer des mondes 3D, assister à des événements en direct ou en différé, et interagir avec des lieux et des personnes, directement depuis leur navigateur, leur mobile ou via un casque VR.
Le projet s'inscrit dans une approche "cloud-first, web-scalable", combinant un moteur 3D temps réel ) avec une architecture web moderne (API, WebSocket, WebRTC, CDN).
Nous cherchons un(e) développeur(se) front-end talentueux(se) et curieux(se) pour rejoindre l'équipe technique et contribuer à la construction du hub web.
Missions principales
En collaboration directe avec le CTO et les développeurs Unity/backend, vous serez responsable du développement de l'interface web qui connecte les utilisateurs au monde immersif.
Tes missions :
- Concevoir et développer l'interface web du projet (authentification, billetterie, gestion de profil, accès aux mondes.) ;
- Intégrer le moteur 3D via ou en lien avec une instance Unity WebGL ;
- Implémenter les interactions utilisateur (navigation, hotspots, événements cliquables).
- Développer et consommer les API REST (login, création de compte, événements, assets, etc.) ;
- Gérer la communication temps réel avec le backend (WebSocket / WebRTC) pour la présence multi-utilisateur et la voix spatiale ;
- Optimiser les performances web (lazy loading, cache CDN, progressive loading des scènes 3D) ;
- Contribuer à la documentation technique, aux guidelines de développement et au CI/CD (Git, Bitbucket, pipelines automatisés).
Profil recherché
Compétences techniques :
- Excellente maîtrise de JavaScript / TypeScript ;
- Solide expérience avec un framework moderne : , ou ;
- Connaissance ou intérêt fort pour la 3D web : , , ou équivalent ;
- Compréhension du modèle client-serveur et du fonctionnement des API REST / GraphQL ;
- Connaissances de base en WebSocket et WebRTC (chat/voix temps réel) ;
- Notions de rendu 3D (GLTF, shaders, textures, lighting) ;
- Bonne pratique du versioning Git et du déploiement web (S3, Cloudflare, Netlify, etc.) ;
- Familiarité avec les outils de build (Vite, Webpack, etc.) et les environnements cloud (AWS, GCP ou équivalent).
Bonus appréciés :
- Expérience sur des projets immersifs ou jeux web ;
- Notions en XR / VR / AR (WebXR, Oculus, Pico, etc.) ;
- Sensibilité à la cybersécurité et à la protection des données ;
- Expérience en intégration avec un moteur 3D externe (Unity WebGL).
Soft skills
- Curiosité et autonomie technique : vous explorez et proposez, pas seulement de l'exécution.
- Bon sens du design et du détail visuel.
- Goût pour les environnements artistiques, culturels et technologiques.
- Capacité à collaborer avec des profils variés (artistes 3D, dev Unity, designer, devOps).
- Vision "produit" : vous comprenez les besoins utilisateurs avant le code.
Ce que nous offrons
- Un projet ambitieux et inédit mêlant art, technologie et immersion.
- Une équipe passionnée, agile, et à taille humaine.
- Liberté technologique : possibilité de proposer et tester de nouvelles approches.
- Télétravail partiel possible.
- Contrat freelance, CDD ou CDI selon profil.
- Matériel et accès aux outils (Jira, Confluence, Bitbucket, GitHub, etc.) fournis.
Organisation
- Sprints de 2 semaines avec démo à chaque fin de cycle.
- Collaboration directe avec :
- CTO / Tech Lead
- Dev Backend
- Dev Unity (intégration monde 3D)
- Artiste 3D / Designer
- Documentation et livrables suivis dans Confluence / Bitbucket.
Pour postuler
Envoyez votre CV / portfolio à :
- avec l'objet : Candidature – Développeur Front-End Web 3D