Missions principales :
- Concevoir, intégrer, développer, déployer et maintenir la partie front-end de sites ou applications web et mobiles
- Travailler en lien avec le reste de l’équipe dev, dans un environnement agile ou projet.
- Mettre en place les tests d’intégration, fonctionnels, de performance et de sécurité.
- Utiliser et promouvoir l’usine logicielle (CI/CD) de l’ICM
- Rédiger la documentation associée.
- Assurer la maintenance des applications, et aider le support pour accompagner les utilisateurs
Savoir
- Formation Bac +2/3 informatique minimum et une première expérience de 2 ans minimum dans le domaine
- Maîtrise de l’anglais (Lu et parlé)
Savoir-faire
- Maîtrise de HTML5, CSS3, Sass, Bootstrap 4, JavaScript, Jquery…
- Maîtriser au moins un framework Front-End (idéalement ReactJS ou VueJS)
- Expérience dans la conception d’applications multi-plateformes (React Native ou Cordova/Ionic).
- Maîtriser le « Responsive Web Design »
- Connaissance des principes MVC et des normes du W3C
- Connaissance des bonnes pratiques de sécurité, d’OWASP
- Pratique du développement en environnement Agile, CI/CD, TestDriven…
- Utilisation d’outils de développement collaboratif (git, intégration continue, outils de gestion de projet)
- Capacité à apprendre rapidement de nouveaux langages et outils
Savoir-être
- Vous êtes capable de vous intégrer dans une équipe de développeurs, et de communiquer avec des chercheurs venant d’horizons scientifiques variés
- Vous êtes aussi capable de travailler en autonomie
- Vous avez un sens du relationnel et du service aux utilisateurs. Vous appréciez de transmettre votre savoir et de former les utilisateurs
- Vous suivez les évolutions techniques de votre domaine
- Intérêt pour la science et la recherche médicale