Sistemas de Informação | Front-End Developer (React)

Sistemas de Informação | Front-End Developer (React)
CTT
07/31/2025 16:07:08
Os CTT são a empresa líder em serviços postais e logísticos em Portugal, com uma história de mais de 500 anos marcada pela inovação e capacidade de adaptação. Nos últimos anos, temos passado por uma transformação significativa, expandindo a nossa oferta para além dos serviços tradicionais e apostando fortemente na digitalização, no e-commerce e em soluções sustentáveis. Esta evolução reflete o nosso compromisso com a inovação e a resposta às novas necessidades do mercado, consolidando-nos como um parceiro estratégico para empresas e consumidores.
A Direção de Sistemas de Informação pretende reforçar a equipa com Front-End_Developer (React):
Principais responsabilidades
- Garantir a manutenção, evolução e otimização contínua das aplicações da empresa, garantindo a sua estabilidade, desempenho, escalabilidade e segurança;
- Trabalhar de forma colaborativa no desenvolvimento de novas funcionalidades e na integração de tecnologias modernas para melhorar a experiência do usuário;
- Desenvolvimento e manutenção de componentes front-end baseados em React;
- Implementar e otimizar o desempenho das aplicações usando técnicas avançadas, como lazy loading, minificação de recursos e compactação gzip;
- Criar e manter interfaces de usuário interativas e responsivas;
- Colaborar com a equipa de back-end para consumir e otimizar APIs REST;
- Monitorizar e garantir a integração contínua com ferramentas de CI/CD;
- Realizar análises de desempenho e melhorar a velocidade de carregamento com ferramentas como PageSpeed Insights;
- Implementar boas práticas de acessibilidade;
- Integrar funcionalidades adicionais e configurações avançadas, usando bibliotecas como Redux e Context API;
- Garantir a correta implementação das medidas de segurança no front-end e o seu alinhamento com as políticas globais de segurança;
- Realizar testes unitários de integração e de ponta a ponta, com ferramentas modernas, como Jest e Cypress.
O que valorizamos
- Licenciatura ou Mestrado em Engenharia Informática ou áreas similares (preferencialmente);
- Desenvolvimento Front-End: Ampla experiência em React;
- Gestão de estado: uso avançado de Redux e Context API para aplicações escaláveis;
- Experiência em HTML5, CSS3 (incluindo pré-processadores como SASS) e JavaScript (ES6+);
- Habilidades em otimização de desempenho e análise de carga crítica da web;
- Implementação de medidas de segurança no front-end e mitigação de riscos comuns como XSS e CSRF;
- Gestão avançada de ferramentas para controle de qualidade e testes automatizados (Ex: Jest, Testing Library, Cypress);
- Mais de 5 anos de experiência em desenvolvimento WEB com React;
- Experiência com ferramentas de monitorização e análise de desempenho (por exemplo, Lighthouse, PageSpeed Insights);
- Desenvolvimento e manutenção de integrações com APIs REST;
- Experiência anterior com metodologias ágeis (Scrum, Kanban);
- Conhecimento prático de ferramentas de CI/CD para fluxos de desenvolvimento;
- Experiência na implementação de testes automatizados;
- Facilidade de relacionamento interpessoal, para trabalhar com equipas multidisciplinares e em ambientes ágeis e colaborativos;
- Boa capacidade de comunicação e gosto pelo trabalho em equipa;
- Autonomia, proatividade e dinamismo;
- Pensamento crítico e capacidade de resolução de problemas;
- Foco na aprendizagem contínua, no sentido de acompanhar as últimas tendências tecnológicas;
- Forte sentido de responsabilidade e orientação para os resultados;
- Conhecimentos de Inglês.
Fatores de Preferência
- Certificação React Professional;
- Experiência em projetos no setor da logística ou encomendas expresso.
Compromisso CTT:
É objetivo dos CTT que a igualdade de oportunidades, a inclusão, diversidade, conciliação e igualdade de género sejam parte integrante do seu ADN. Reunir pessoas com perfis, conhecimentos e áreas curriculares diversas, com culturas, género e idades diferentes enriquece a organização, estimula a criatividade e a inovação, contribui para o fortalecimento do potencial humano e para uma maior qualidade nos processos de tomada de decisão, potenciando a criação de valor para os stakeholders.