Le développeur 3D participe à l’ensemble des projets 3D de l’entreprise. Il analyse, réalise et met en place des développements d’applications mobiles et web en définissant des moyens matériels et logiciels en concertation avec le responsable du pôle système, le tout en cohérence avec la politique de l’entreprise sur les outils et infrastructures propriétaires déjà existants. Il assure la maintenance corrective et évolutive des applications.
Il a en charge le Développement et la Maintenance des Sites Web, Application Mobile, Services
- Définir l’architecture matérielle et logicielle en fonction du contexte.
- Réaliser tout ou partie d’un développement logiciel.
- Assembler les composants logiciels.
- Intégrer et paramétrer les progiciels utilisés.
- Définir les clauses techniques 3D d’un cahier des charges.
- Rédiger la documentation (développeur, utilisateur et exploitation).
- Élaborer les jeux d’essais, d’intégration et de résistance à la charge.
- Rédiger une partie précise du cahier de recettes de l’application.
- Assurer le déploiement de l’application (installation, assistance, formation, évaluation).
- Maintenir l’application (diagnostiquer les défauts, les corriger), et la faire évoluer.
- Assurer la veille technologique.
- Participer à l’animation de l’équipe de réalisation.
Profil du candidat
COMPETENCES
– Connaissance approfondie d’une méthode de spécification et de conception.
– Notions de base sur les méthodes de conduite de projet.
– Avoir de solides compétences en mathématiques et de l’expérience avec la programmation graphique tel que les shader glsl.
– Avoir une connaissance parfaite de webGL.
– Avoir une maîtrise parfaite du framework ThreeJs.
– Maitriser les langages HTML 5, CSS3, JAVASCRIPT.
– Structurer et rédiger un document technique adapté aux différents utilisateurs (leurs usages et leur langage).
– Veiller au respect des dispositions qualité et des normes de programmation.
Autres Compétences Appréciées
– Avoir un profil R&D est un vrai plus.
– Expérience avec ARCore, ARKit, Tango.
– Autres : GIT, SVN.
– Modélisation 3D.
– Méthodologies Agile.
Ce poste nécessite une formation de niveau bac+ 2/3 à bac + 5 (ingénieur développement logiciel) et de minimum 3 ans d’expérience significative dans des environnements de développement logiciel 3D.
Savoir être
– Etre passionné et capable de s’adapter continuellement aux évolutions technologiques.
– Avoir la curiosité d’aller expérimenter avec les technologies les plus récentes.
– Suivre la progression des travaux au sein de l’équipe
– Transmettre un certain nombre de savoir-faire en adaptant ses explications au public concerné
– Prendre en compte les observations et questions des utilisateurs
– Informations supplémentaires
Moyens Matériels
Un ordinateur portable personnel de type PC « gamer » + 2 écrans 27′.
Un serveur de développement et des outils collaboratifs de développement.
L’accès au parc matériel de l’entreprise, mobiles et tablettes dernière génération, Macbook pro, etc.
Beaucoup de café ou Thé…
Évolution Possible Dans Le Poste
Le développeur 3D peut devenir à moyen terme et en fonction du développement de l’entreprise notamment à l’international le Directeur développement 3D France.
POSITIONNEMENT DU POSTE DANS LA STRUCTURE
Le développeur 3D est sous l’autorité de notre Lead Dev, M. Pellegrin.
ENVIRONNEMENT PROFESSIONNEL
Le développeur 3D fait partie d’une équipe de 4 personnes qui déploient les applications et plateformes web3D de l’entreprise.
Type de contrat
- CDI – Contrat à durée indéterminé
- Durée du travail : 35h hebdomadaires
- Mode et niveau de rémunération : Rémunération fixe au démarrage selon profil entre 30 et 45K euros/Brut, évolutive sur 5 ans.
Site web de l’entreprise : http://www.perspective-s.org