redWEB ApS
Fullstack webontwikkelaar op afstand / teamleider
Het belangrijkste product van het bedrijf herschrijven en voorzien van een betrouwbaardere architectuur en een beter ontwerp. Zowel de backend- als de frontend-kernfunctionaliteit ontwikkelen, met een sterke scheiding van verantwoordelijkheden, ter ondersteuning van toekomstige platformontwikkeling.
Overgestapt naar een op Composer gebaseerd pakketsysteem, dat platformonafhankelijk is (PHP). Hierdoor kan het platform in verschillende backend-frameworks/platforms worden geïnstalleerd en kunnen templates/interfaces in de frontend onafhankelijk van elkaar worden aangepast.
Frontend-ontwikkeling met ES6, HTML5 en CSS3 (LESS). Backend-ontwikkeling met SOA/N-Tier-architecturen en DDD. Toepassing van de beste industriestandaarden (ontwerppatronen/ontwerpprincipes).
Duidelijke scheiding tussen de applicatielaag en het domein.
Volledige TDD voor het project (domein en frontend). Volledige unit- en integratietests in het domein. Unit- en acceptatietests in de applicatielaag (nog niet afgerond).