.
Activités principales :
• Participer à l’analyse la conception et au développement des applications en JAVA/Spring Boot/Angular/NodeJs et applications mobiles.
• Collaborer en équipe pour le développement d’applications et la mise en place d’interfaces.
• Développer des applications en architectures distribuées, en respectant à la fois les fonctionnalités et contraintes contenues dans la spécification fournie.
• Expérience dans les technologies de développement Cross-platform (Ionic, React Native, Flutter etc.)
• Respect des règles et contraintes du mobile lors du développement. Expérience avec les frameworks Android et iOS
• Rédaction des tests unitaires et des tests d’intégration.
• Participation à la mise en production des applications.
• Apporter son soutien aux analyses d’incidents de niveau 3
• Assurer la maintenance et la documentation.
Formation souhaitée : Bac +4/5 Informatique
Expérience requise : 3 ans minimum dans le développement
Compétences clés :
• Maitrise du langage JAVA 8+ et de ses frameworks principaux (Spring..), NodeJs et ses frameworks
• Maitrise des APIs restful
• Bonne maîtrise de la chaine d’intégration continue, des outils DevOps (jenkins, Bitbucket…) et des plans de tests (unitaires, non-régressions, d’intégration)
• Bonne connaissance des principes d’architecture réactive.
• Maitrise des architectures orientées microservices et des outils de stockage (SQL et NoSQL)
• Bonne maitrise d’une de ses framework/librairies (Angular, React JS, Ionic, React Native)
• Bonne maitrise des langages : HTML, CSS
• Maitrise des bonnes pratiques en développement frontend et de leur optimisation
• Bonne maitrise des outils de PAO et des spécificités des principaux navigateurs web et mobile.
• Proactive sur les choix technologiques.
• Bon mindset et team spirit
• Rigoureux, engagé et passionné.