Contexte Nous sommes une startup innovante spécialisée dans le développement d'applications web et d'expériences 3D interactives. Dans le cadre de nos projets ambitieux (avatar 3d.), nous recherchons un-e Développeur-se Three.js & TypeScript expérimenté-e pour rejoindre notre équipe R&D. ________________________________________ Missions principales - Conception & Développement 3D - Architecturer et développer des scènes 3D interactives performantes avec Three.js. - Mettre en place des animations, simulations physiques et interactions utilisateur avancées. - Développement Front-end TypeScript - Développer des composants UI réutilisables en TypeScript (framework Lit). - Assurer la robustesse et la maintenabilité via des patterns de code modernes (architecture modulaire, tests unitaires.). - Optimisation & Performance - Profilage et optimisation de la charge GPU/CPU (LOD, instancing, culling, batching). - Mise en place de techniques de lazy-loading, code-splitting et gestion de la mémoire. - Veille Technologique & Prototypage - Rester à l'affût des évolutions Three.js (WebGL2/WebGPU), des standards Web (WebXR.) et proposer des POCs. - Collaborer avec des designers 3D, UX/UI et chefs de projet pour valider la faisabilité technique. - Support & Documentation - Rédiger des documentations techniques, guides de bonnes pratiques et tutoriels pour l'équipe. - Assurer le support code-review et la montée en compétences des juniors. ________________________________________ Profil recherché - Expérience : - ≥ 3 ans d'expérience en développement 3D Web avec Three.js (ou équivalent WebGL). - Solide pratique de TypeScript dans un contexte front-end professionnel. - Compétences techniques incontournables : - Maîtrise de Three.js : scènes, géométries, matériaux custom, shaders GLSL. - Excellente connaissance de TypeScript, ES6+, module bundlers (Webpack, Rollup, Vite). - Connaissance des APIs Web (Canvas, WebGL, WebXR, WebSockets). - Tests unitaires & end-to-end (Jest, Testing Library, Cypress.). - Atouts appréciés : - Expérience avec WebGPU et frameworks complémentaires (Babylon.js, PlayCanvas). - Connaissance des moteurs physiques (Ammo.js, Cannon.js, Oimo.js). - Pratique de l'UI/UX 3D et interaction homme-machine (design system, animation UX). - Soft Skills : - Esprit d'équipe, communication fluide avec profils techniques et créatifs. - Autonomie, rigueur et sens de l'organisation. - Curiosité et appétence pour la veille technologique. ________________________________________ Modalités - Type de contrat : CDD - Localisation : Télétravail - Rémunération : Selon profil et expérience
🐍 python 🕥 Dernière mise à jour il y a 3 semaines18 Mois
Créé en 2015, l'organisme de formation Ingeneria est constitué d'une équipe pluricompétente et expérimentée dans les domaines de l'accompagnement social et professionnel et de la formation professionnelle, implantée en région PACA. Dynamique et réactif, il veille à proposer des prestations adaptées aux besoins du public, aux objectifs de ses partenaires mais également aux enjeux économiques des territoires.