MISSION
· Bonnes connaissances en développement d’applications digitales.
· Participation avec les équipes de l'entreprise aux développements d’applications digitales
ACTIVITES PRINCIPALES
Participer avec les équipes de l'entreprise aux développements d’applications digitales
· Concevoir développer des applications JAVA/SpringBoot, Angular et Mobiles en architectures distribuées
· Respecter les règles et contraintes du mobile lors du développement, les exigences et contraintes
· Ecrire les tests unitaires d’intégration et de non régression
· Appliquer les best practices de développement
· Participer à la mise en production des applications.
· Assurer la maintenance et la documentation.
· Collaborer avec les architectes logiciels pour produire les contrats d’interface.
· Collaborer avec les autres développeurs et les designers pour le build d’applications de qualité
· Savoir manipuler le SDK Android, Android Studio et JDK, XCode,
Prendre en charge toutes les activités de développement confiées par l'entreprise
COMPETENCES REQUISES
Maitrise du langage Javascript et ses principaux 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 (React JS, 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.
Partagez via
Email