redWEB ApS

Web Developer Fullstack Remoto / Líder de Equipa

Reescrever o principal produto da empresa, fornecendo-lhe uma arquitetura e um design mais fiáveis. Desenvolver as funcionalidades core tanto do backend como do frontend, com uma forte separação de responsabilidades, que irá suportar o desenvolvimento futuro da plataforma.

Migramos para um sistema de pacotes baseado em Composer, que é independente de plataforma (PHP). Isto permite que a plataforma seja instalada em diversas plataformas/frameworks de backend, bem como a alteração independente de templates/interfaces no frontend.

Desenvolvimento frontend utilizando ES6, HTML5 e CSS3 (LESS). Desenvolvimento backend utilizando arquiteturas SOA/N-Tier e DDD. Aplicação das melhores práticas da indústria (Design Patterns/Design Principles).

Separação nítida entre a camada de aplicação e o domínio.

Desenvolvimento orientado a testes (TDD) completo do projeto (domínio e frontend). Testes unitários e de integração completos no domínio. Testes unitários e de aceitação na camada de aplicação (incompletos).

Sobre

Sobre

Hugo Rafael Azevedo

Atenção ao detalhe, automatização de tarefas, código limpo e legível, documentação do código, desempenho da aplicação, integridade dos dados e cumprimento das normas web.