Vos objectifs principaux sont de :
Participer au développement, sous accompagnement du CTO et du Lead developer, de composants d'interface utilisateur et de les implémenter en suivant les design patterns de React.
Participer à l'élaboration de processus ETL.
Développer l'algorithmique destinée à l'analyse / consolidation de données.
S'assurer que ces composants et l'application globale sont robustes et faciles à maintenir.
Vous participez avec le reste de l'équipe travaillant sur différentes couches de la plateforme. Responsabilités :Développement d'UI/UX React
Développement sur les backend microservices NodeJS / Apollo GraphQL / RabbitMQ
Analyses de données (algorithmes / performances)
Développement de tests unitaires (Mocha/chai) et d'intégration (Cypress)
La plateforme est basée sur une architecture « Event Driven Microservices », scalable et hautement disponible, tolérante aux pannes.
Profil candidat:
Ce qu'il vous faut pour réussir :
Javascript (ECMA2015 / ES6)
Compréhension approfondie de
- React et de ses principes fondamentaux
- NodeJS et de ses principes fondamentaux
- MongoDB et de ses principes fondamentaux
- SQL (PostgreSQL) et de ses principes fondamentaux
Familiarisé avec les nouvelles spécifications d'EcmaScript (ECMA2015 aussi nommé ES6)
Expérience en structure de données et immutabilité (par ex : Immer/Immutable.js)
Connaissance de base de GraphQL (Apollo GraphQL platform)
Expérience avec les outils de développement front-end modernes tels que Babel, Webpack, NPM, etc.
Capacité à comprendre les exigences métier et à les traduire en exigences techniques
Passionné par le benchmarking et l'optimisation
Familier avec les outils de code « versioning » type Git / Gitlab
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.