Tâches :
- Développement, modification de la partie UI existante du système, mise en œuvre de nouvelles fonctionnalités.
- Interaction et participation à l'intégration de l'application frontale et de l'API avec l'équipe back-end
- Optimisation et refonte de la solution actuelle
- Participation aux discussions sur la mise en œuvre des améliorations du système et estimation de l'intensité de travail des tâches.
- Examen du code
- Couverture du code par des tests unitaires
Exigences :
- Formation technique supérieure
- Excellente connaissance de JavaScript (ES6), Context, Prototype, closures, TypeScript
- Expérience avec babel, git, webpack, Gulp, NPM
- Expérience avec les frameworks ReactJS, Redux, React-router, AngularJS, JQuery.
- Compétences en matière de mise en page
- Connaissance des frameworks CSS tels que Bootstrap
- Compréhension du protocole HTTP
Sera un plus :
- Expérience de travail sur des projets utilisant des méthodologies agiles (Scrum, Kanban).
- Connaissance de leaflet, lodash, moment, socketIO
- Expérience dans l'écriture de tests unitaires
- Connaissance du design UI/UX
- Connaissance de Java
- Expérience avec Jira, Confluence, Jenkins
- Volonté de partager ses connaissances avec les autres
- Expérience du travail en équipe