Développeur Unity (H/F)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
exigence constante de lisibilité, de confort, de stabilité et de performance sur casque. Une expérience professionnelle avec Unity et C# et de solides fondations en programmation et en architecture sont essentielles, autant que l’état d’esprit - sérieux, engagement, goût du travail bien fait - et qu’une pratique rigoureuse du développement assisté par IA. Nous n’exigeons pas un nombre d’années arbitraire : un parcours atypique sera étudié avec attention, dès lors qu’il démontre une vraie maîtrise d’Unity et une réelle maturité d’ingénierie. Rattaché au directeur R&D, vous travaillez en étroite collaboration avec lui, tout en disposant d’une large autonomie sur le socle d’interface XR, cœur du poste : décisions et itérations rapides, dialogue constant sur le produit et ses usages. Vous contribuez aussi, selon les besoins et vos affinités, aux autres composantes de la plateforme. Votre travail a un sens concret : chaque interface que vous concevez est utilisée sur le terrain pour transmettre des gestes et des savoir-faire réels. Vous accompagnez ponctuellement l’équipe chez nos clients - l’occasion de voir vos interfaces en conditions réelles et d’échanger directement avec celles et ceux qui s’en servent. VOS RESPONSABILITÉS: Concevoir et mettre en œuvre l’architecture d’interface XR de la plateforme et sa bibliothèque de composants spatiaux réutilisables, et les faire évoluer dans la durée. Développer les interfaces de création, d’édition et de lecture des contenus de formation, ainsi que les parcours guidés. Garantir la modularité, la séparation des responsabilités, la testabilité et la maintenabilité du socle : logique applicative indépendante des appareils, code propre à chaque casque isolé. Des approches comme MVVM (séparation entre vues et logique de présentation) ou l’injection de dépendances peuvent y contribuer, sans être imposées d’avance. Participer aux choix du socle XR multiplateforme (OpenXR ou approche équivalente) et aux conventions d’interface communes à l’ensemble des casques visés. Prendre en charge les modalités d’interaction - mains, contrôleurs, regard et voix - ainsi que l’internationalisation complète de l’interface : l’ensemble des textes s’adapte à la langue de l’utilisateur. Optimiser la lisibilité, le confort, la fluidité et la stabilité dans les contraintes propres aux casques. Documenter les conventions d’interface et contribuer aux tests automatisés des composants essentiels. VOTRE PROFIL: Expérience professionnelle significative avec Unity et C#. Bases solides en programmation et en architecture logicielle Expérience d’applications en production ou de systèmes interactifs complexes, et capacité à concevoir des systèmes réutilisables qui dépassent l’écran isolé. Bons réflexes de débogage, d’analyse de performance et d’optimisation. Pratique réelle du développement assisté par IA. Français courant et bon niveau d’anglais, * Collaborer avec des équipes interdisciplinaires pour des projets numériques
- Implémenter des technologies de réalité augmentée
- Optimiser les processus de collaboration
Requirements
- Bac+3, Bac+4 ou équivalents Développement informatique
- Bac+3, Bac+4 ou équivalents Jeu vidéo, * AnglaisCette langue est indispensable
- FrançaisCette langue est indispensable
Savoir-être professionnels
- Etre force de proposition
- Faire preuve d’autonomie
- Faire preuve de rigueur et de précision
About the company
SHIFT89 développe #FormationAugmentée, une solution de réalité augmentée qui permet aux experts métier de capter, transmettre et pérenniser les savoir-faire manuels de l’industrie et des armées, pour toutes les générations. LE POSTE: Pour concevoir la nouvelle génération de notre plateforme, nous recherchons un développeur Unity confirmé, passionné par les interfaces et l’expérience utilisateur en réalité augmentée. Le poste porte une vraie responsabilité d’architecture : vous concevez le socle d’interface XR (réalité étendue) de la plateforme - ses fondations logicielles, sa bibliothèque de composants spatiaux réutilisables et les décisions techniques qui permettront à une même logique applicative de fonctionner sur plusieurs familles de casques de réalité augmentée et de réalité mixte (AR/MR). Concrètement : les panneaux spatiaux, menus contextuels, éditeurs de contenus, visualiseurs de médias et parcours guidés qu’utilisent chaque jour les formateurs et les apprenants, avec une
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on candidat.francetravail.frGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Mastering Remote Work: Tips for Developers
Where to Find Entry-Level Software Engineering Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?