Le développeur web “fullstack” participe aux différentes étapes de développement des produit STREAMWIDE, de la conception, programmation, validation jusqu’à la livraison, et agit sur les différentes composantes de la solution (Serveur / Browser)
MISSIONS:
• Analyse et établissement des spécifications techniques à partir des spécifications fonctionnelles.
• Développer des nouvelles fonctionnalités innovantes, tout en assurant un bon niveau de qualité de code,
• Proactivité sur notre projet de ré factoring et migration vers React.js,
• Maintenir et documenter le code des produits STREAMWIDE,
• Participer au processus qualité de l’équipe : relecture de code, test…
• Développer des projets en R&D
• Etudes d’ingénieur en informatique ou Master en informatique (souhaitable mais un autodidacte assez compétant est aussi bon)
• Expérience de travail éprouvée dans le développement web (+2 ans)
• Connaissances en termes d’UX et UI
• Familier avec les principes de conception logicielle (Software design principles, OOP, Design Patterns, clean code, SOLID…)
• Fait de la veille technologique, Autodidacte.
• Excellente communication orale et écrite en anglais.
Préquis techniques:
• Bases solides en HTML, CSS
• Maitrise Javascript (Vanilla et/ou ES6 et/ou TS)
• SQL (MySQL)
• Redis
• PHP / NodeJS
• Shell, et les outils CLI liéés au web tel que NPM.
• Git / GitLab
• Frameworks: React, Symphony / Express (MVC)
Les atouts
• Tests, TDD, BDD expériences avec : Mocha/Chai
• Analyse des performances liées au web
• Agile SDLC methodologies (Scrum)
• Maitrise des applicatifs serveurs web (Apache/Nginx)
• Expérience avec les outils de build pour le web tel que Webpack
• CI/CD using Jenkins pipelines