Mission
Travailler dans un environnement agile avec d'autres développeurs, designers, Business Analyst, product owner
Concevoir, réaliser, tester, déployer, monitorer vos réalisations
Développer des applications web/mobile (Angular/Ionic) et des APIs (Scala)
Compétences requises
Vous avez une très bonne expérience dans la conception d'architecture basée sur des composants utilisant Angular et êtes autonome sur cette technologie
Vous maîtrisez HTML / CSS / JS
Vous savez intégrer des maquettes réalisées par des designers (dans Figma)
Vous êtes en mesure de consommer des APIs REST
Une connaissance dans les technologies Ionic/Cordova/Capacitor est un vrai plus
Vous maîtrisez l'entièreté d'une chaine de développement, et êtes en capacité de pousser et de justifier des choix d'architecture
Vous connaissez des outils de déploiement continu (K8s, Jenkins, ...)
Vous avez de l'expérience avec des frameworks de tests unitaires
Vous avez connaissance du standard JSON-API
Compétences secondaires
Vous maîtrisez la programmation Objet (Java, ...)
Vous avez une expérience dans la conception d'APIs REST prêtes pour la production et répondant aux besoins consommateurs
La maîtrise de la programmation fonctionnelle (Scala, ...) est un réel atout
Vous avez de l'expérience en DB non relationnelles (MongoDB)
Aptitudes requises
Vous êtes capable de faire monter en compétence vos pairs au travers de code-review, pair programming, ...
Vous savez collaborer avec des développeurs d'autres équipes afin d'améliorer les systèmes et les processus dans un environnement organisé par domaines
Vous êtes proactif, appréciez le travail en équipe et désireux d'apprendre des nouvelles technologies
Vous êtes familier avec un système de contrôle de code tel GIT