Le poste
La carte combinée à la géo-réalité augmentée créée par Wemap offre à l’utilisateur une expérience immersive et intuitive qui permet d’appréhender les informations environnantes et d’être guidé vers des points d’intérêt.
Aujourd’hui, le client “end-user” de Wemap est un applicatif embarqué, déployable dans des environnements full-web et mobile natifs, qui combine carte et réalité augmentée dans une expérience taillée pour le public.
Au sein de l’équipe technique de Wemap, en lien direct avec le directeur technique et l’équipe technique dans son ensemble (design, back-end, client Wemap Pro, lead researcher GeoAR), vous aurez la responsabilité du client “end-user” de Wemap, c’est à dire de concevoir, développer et mettre en production les évolutions de l’applicatif embarqué combinant carte et réalité augmentée et fait pour le public. En particulier :
- vous assurerez la maintenance et l’amélioration continue des performances du client front-end “end-user” (temps de chargement, portabilité, légèreté, etc.) ;
- vous produirez et maintiendrez les librairies mobile natives et web (SDK) ainsi que les autres techniques (embed) permettant d’embarquer ce client “end user” dans une application ou une page web et de le paramétrer, et les documentations associées ;
- en lien avec le product management, l’équipe cartographie, l’équipe AR et l’équipe design vous spécifierez l’évolution des différents composants qui constituent le client end user carte+réalité augmentée et vous réaliserez les développements front end associés à ces évolutions.
Le candidat
Attiré par les projets innovants et dynamique, vous avez un fort intérêt pour la prise de responsabilités. Indépendamment de votre formation, vous faites preuve d’un intérêt poussé pour l’informatique et d’une vision large des technologies et tendances du monde Internet. Vous êtes très rigoureux, méthodique et d’une grande autonomie. Vous appréciez le travail en équipe, vous avez envie d'apprendre.
- Vous avez un diplôme en informatique niveau Master et au moins 24 mois d’expérience sur des développements front end web et/ou mobile natifs ;
- Vous avez une expérience confirmée de développement d’applications front-end sur les technologies web (javascript) et vous maîtrisez les techniques de développement frontend web (npm / yarn, webpack, babel) ;
- Vous avez une grande maîtrise du javascript ES6 (design patterns, events, compatibilités, performances...), d'HTML5 et de ses APIs (manipulations DOM, optimisations web, ...) ;
- Vous êtes confortable dans un framework ou des bibliothèques javascript de type React JS ;
- Vous avez une bonne connaissance du CSS3 (responsive, modularité, performances, animations, compatibilités...), connaissance d'un préprocesseur apprécié ;
- Vous avez une connaissance du développement d’applications front-end sur les technologies mobile (swift / java / kotlin) ;
- Serait un plus : vous avez une connaissance des techniques de développement et technologies impliquées en réalité augmentée (threeJS, ArCore, ARKit, etc.) ;
- Vous avez une pratique familière des méthodes de développement (méthode scrum, agile, gitflow...) ;
- Vous êtes curieux, passionné, rigoureux ;
- Vous êtes capable de travailler dans un environnement anglophone.
- Vous aimez régler vos comptes autour d’un match de ping pong ou d’un verre :)