.A área de Desenvolvimento Web é responsável pelo desenho, desenvolvimento e deployment de soluções Rich Web Applications. As responsabilidades desta área vão desde a definição de requisitos da aplicação, passando pela arquitetura, modelo de dados e escolha da tecnologia web adequada para a implementação da solução final. A principal stack tecnológica é baseada em Java e JavaScript para camadas de backend e middleware (ex: Spring, Node.Js ). Frameworks baseadas em JavaScript, como Angular e React, são utilizadas para desenvolvimento de frontend. Quais as principais responsabilidades? Enquanto Full Stack Developer, serás responsável pelo desenvolvimento end-to-end de requisitos aplicacionais. Irás participar na estruturação central da aplicação, bem como no planeamento da user interface, apresentação de controlos e actividade. Na Xpand IT, irás trabalhar sobretudo com tecnologias baseadas em Java e JavaScript, num ambiente colaborativo. Diariamente serás responsável por: Analisar e definir requisitos das aplicações e traduzi-los em serviços técnicos; Usar/sugerir linguagensde programação actuais para criar interfaces web user-friendly; Desenhar e criar mockups e desenhar diferentes protótipos de qualidade; Otimizar aplicações para a máxima performance e garantir a compatibilidade entre browsers e dispositivos diferentes; Criar bibliotecas de APIs reutilizáveis para uso futuro; Trabalhar em equipas multidisciplinares às quais pertencem backend developers e web designers; Desenhar e desenvolver serviços aplicacionais de backend usando as melhores práticas e padrões de desenho; Recomendar soluções comparando vantagens e desvantagens de estratégias alternativas de desenvolvimento; Integrar módulos de aplicações através do desenvolvimento de APIs/serviços; Garantir o correto desempenho, segurança e escalabilidade dos serviços de backend implementados; Garantir que os testes unitários/integrados estão devidamente atualizados e corretos, garantindo a integridade do mecanismo de integração contínua