A SDO está a recrutar um Desenvolvedor Web para integrar a sua equipa. O profissional será responsável pelo desenvolvimento, testes, integração e suporte de aplicações web modernas, seguras, escaláveis e de fácil utilização.
Principais responsabilidades
- Desenvolver aplicações web modernas, responsivas, seguras e escaláveis;
- Criar componentes reutilizáveis e alinhados com boas práticas de engenharia de software;
- Desenvolver e manter testes automatizados;
- Participar no planeamento de sprints, estimativas técnicas e refinamento de histórias de utilizador;
- Contribuir para revisões de código e melhoria dos padrões de desenvolvimento;
- Integrar aplicações com APIs e serviços;
- Colaborar com equipas de produto, UX/UI, backend, QA e DevOps;
- Participar no ciclo completo de entrega de software e na melhoria contínua das soluções.
Requisitos
- Licenciatura em Engenharia Informática, Engenharia de Software ou áreas relacionadas;
- Mínimo de 2 anos de experiência na área.
- Competências técnicas obrigatórias
- Conhecimentos de arquitectura web, modelo cliente-servidor, HTTP e consumo de APIs;
- Experiência com React.js, TypeScript e JavaScript;
- Conhecimentos sólidos de HTML5 e CSS3;
- Conhecimentos básicos de desenvolvimento backend e integração com serviços REST;
- Conhecimentos de autenticação e autorização, incluindo OAuth2, OIDC e JWT;
- Capacidade de utilizar contratos de APIs definidos em Swagger/OAS3;
- Noções de containers, incluindo construção, execução e troubleshooting básico de aplicações containerizadas.
Competências preferenciais
- Conhecimentos de Design Systems, Component Libraries e Storybook;
- Experiência com ESLint, Prettier, SonarQube ou ferramentas equivalentes;
- Conhecimentos básicos de CI/CD, incluindo GitLab CI ou GitHub Actions;
- Experiência com observabilidade, logging, tracing ou monitorização de aplicações web;
- Conhecimentos de segurança web, incluindo CORS, CSRF, XSS, secure cookies e secure token handling.


