Referência: Ref 18/2026
Função: Senior Frontend Software Engineer (M/F/D))
Localização: Aveiro
Regime de Trabalho: Híbrido (Horário Flexível)
Descrição da Função
Uma prestigiada empresa de engenharia dedicada à criação de produtos IoT inovadores para Smart Cities, Indústria e Saúde desenvolve soluções com tecnologia de ponta para apoiar os seus clientes na implementação de projetos desafiantes em áreas como smart metering, rastreio de ativos (asset tracking), transportes e conectividade.
Procura um(a) Senior Frontend Software Engineer para integrar a sua equipa multidisciplinar de produto e assumir um papel de liderança técnica. Nesta função, serás responsável por definir a visão arquitetural das interfaces de utilizador (UI) para os serviços de transportes e IoT, garantindo elevados padrões de desempenho, escalabilidade e fiabilidade em plataformas de larga escala que gerem dados em tempo real provenientes de milhares de dispositivos.
Principais Responsabilidades e Tarefas Diárias
- Liderança de Arquitetura Frontend: Definir, liderar e evoluir a arquitetura de frontend, escolhas tecnológicas e padrões de desenvolvimento das plataformas.
- Desenvolvimento de Alto Desempenho: Construir interfaces complexas e componentes React altamente reutilizáveis, escaláveis e de elevado desempenho.
- Otimização em Larga Escala: Otimizar o desempenho de interfaces de utilizador focadas em dados intensivos, manipulando fluxos de dados em tempo real provenientes de milhares de dispositivos.
- Excelência e Qualidade de Código: Promover e assegurar boas práticas de engenharia de software (testes automáticos, E2E, code reviews criteriosas e refatoração incremental contínua).
- Mentoria Técnica: Apoiar e guiar o desenvolvimento técnico de elementos mais júniores da equipa, promovendo uma cultura de excelência técnica.
- Evolução do Produto: Trabalhar em articulação com as equipas de produto e backend para desenhar e implementar novas funcionalidades e serviços de IoT e Transportes.
Requisitos Obrigatórios (Perfil Técnico)
- Formação Académica: Licenciatura ou Mestrado em Engenharia de Software, Ciência de Computadores ou áreas semelhantes.
- Experiência Profissional: 5 ou mais anos de experiência profissional comprovada no desenvolvimento de aplicações web complexas utilizando React e TypeScript.
- Domínio Técnico Profundo: Sólidos conhecimentos de engenharia de software, arquitetura de sistemas web, algoritmos, padrões de design e refatoração incremental.
- Gestão de Estado & Performance: Experiência avançada com ferramentas de gestão de estado (Redux, RTK Query) e otimização de performance em aplicações de grande escala.
- Integração de APIs: Domínio de integração com APIs REST e especificações OpenAPI.
- Testes e Estilização: Conhecimentos consolidados de módulos CSS/SCSS e implementação de estratégias de testes (unitários, integração e E2E).
- Soft Skills & Liderança: Excelentes capacidades de comunicação, raciocínio crítico, capacidade de mentoria e facilidade de trabalho em equipa em ambientes Agile.
Fatores Preferenciais (Tech Stack Valorizada)
- Fatores Preferenciais (Valorizados)
- Experiência comprovada na arquitetura de sistemas com atualização de dados em tempo real (WebSockets, SSE).
- Experiência prévia em projetos IoT, sistemas de localização/visibilidade ou gestão de frotas.
Condições Oferecidas
- Integração numa equipa motivada, acolhedora e num ambiente de trabalho Agile altamente inovador.
- Oportunidade de liderança técnica e impacto direto em produtos de grande escala.
- Pacote salarial atrativo e competitivo ajustado à experiência sénior demonstrada, incluindo seguro de saúde privado e plano de distribuição de lucros/bónus.
- Horário de trabalho flexível (Regime Híbrido), 4 dias extra de férias (folgas/off) por ano e eventos de team-building.
Candidatura
Se preenches os requisitos e pretendes abraçar este desafio numa rede de inovação, envia o
teu CV detalhado para: genius@inova-ria.pt com a seguinte referência no assunto: Ref.18_2026