redWEB ApS
Développeur web Fullstack à distance / Chef d'équipe
Refonte du produit phare de l'entreprise, en lui conférant une architecture et une conception plus fiables. Développement des fonctionnalités essentielles, tant côté serveur que côté client, avec une séparation stricte des responsabilités, afin de faciliter le développement futur de la plateforme.
Nous sommes passés à un système de gestion de paquets basé sur Composer, indépendant de toute plateforme (PHP). Cela permet d'installer la plateforme dans plusieurs frameworks/plateformes backend et de modifier indépendamment les modèles/interfaces frontend.
Développement front-end avec ES6, HTML5 et CSS3 (LESS). Développement back-end avec architectures SOA/n-tiers et DDD. Application des meilleures pratiques du secteur (modèles et principes de conception).
Séparation nette entre la couche application et la couche domaine.
Développement piloté par les tests (TDD) complet du projet (domaine et interface). Tests unitaires et d'intégration complets dans le domaine. Tests unitaires et d'acceptation dans la couche application (en cours).