Full-Stack Engineer (React / Next.js)
Localização: Lisboa, Portugal
Regime: Presencial (Full-time)
Início: ASAP
Na Mootiva, estamos a recrutar um Full-Stack Engineer (M/F) – Interfaces Digitais & AI | Full-time
Estamos a recrutar um Full-Stack Engineer para integrar um projeto inovador, focado no desenvolvimento de interfaces digitais avançadas, utilizadas por empresas para configurar, monitorizar e interagir com soluções baseadas em Inteligência Artificial.
Sobre a função
Este profissional terá um papel central na construção de interfaces críticas — desde dashboards analíticos e interfaces de chat em tempo real, até ferramentas de configuração e monitorização de processos.
Mais do que uma camada visual, o frontend será o ponto principal de interação com sistemas inteligentes, exigindo uma forte componente técnica e sensibilidade ao utilizador.
Responsabilidades principais
- Desenvolvimento de aplicações web modernas com React e Next.js, com foco em performance e escalabilidade;
- Criação de interfaces em tempo real (chat, dashboards, streaming de dados);
- Integração com APIs REST e/ou GraphQL e sistemas backend baseados em AI;
- Gestão de estado com ferramentas como React Query, Zustand ou similares;
- Implementação de UI/UX com base em designs (ex: Figma), garantindo qualidade e consistência;
- Contribuição para desenvolvimento backend (Node.js ou Python), quando necessário;
- Escrita de testes (unitários e end-to-end) para garantir qualidade das funcionalidades;
- Colaboração com equipas de produto, operações e engenharia para evolução contínua das soluções;
- Participação na definição de arquitetura e boas práticas de desenvolvimento.
Perfil
- Experiência mínima de 3 anos em desenvolvimento Full-Stack;
- Experiência sólida com React / Next.js e TypeScript;
- Experiência na construção de aplicações web complexas e data-driven;
- Conhecimentos em desenvolvimento de interfaces em tempo real (WebSockets, SSE ou similares);
- Experiência com APIs (REST e/ou GraphQL);
- Conhecimentos em bases de dados relacionais (PostgreSQL);
- Experiência com testes (Jest, React Testing Library, Cypress ou similares);
- Conhecimentos em backend (Node.js ou Python);
- Sensibilidade para UI/UX e boas práticas de usabilidade;
- Fluência em inglês (obrigatório).
Valorizamos também
- Experiência em visualização de dados (ex: D3, Recharts, Plotly);
- Experiência em desenvolvimento de dashboards SaaS ou aplicações B2B;
- Contacto com interfaces baseadas em AI/LLMs;
- Experiência com design systems ou component libraries;
- Conhecimentos em internacionalização (i18n);
- Experiência com deployment e ferramentas como Vercel ou Netlify.
Se procuras um desafio tecnológico diferenciador, com forte componente de inovação e impacto direto no produto, envia-nos a tua candidatura.
Na Mootiva, ligamos talento à inovação. Junta-te a nós.