Vaga: Front-end Developer (React / Next.js)
Sobre a oportunidade
Estamos à procura de um(a) Front-end Developer apaixonado(a) por tecnologia e por construir interfaces modernas, rápidas e intuitivas.
Você fará parte do desenvolvimento de aplicações web utilizando tecnologias atuais, trabalhando em conjunto com a equipa de backend para criar produtos escaláveis, de alta qualidade e focados na experiência do utilizador.
Procuramos alguém que escreva código limpo, tenha atenção aos detalhes e esteja disposto a aprender e evoluir constantemente.
Responsabilidades
- Desenvolver interfaces utilizando React e Next.js.
- Transformar designs em interfaces responsivas e acessíveis.
- Consumir APIs REST.
- Trabalhar em conjunto com o backend para integração das funcionalidades.
- Escrever código limpo, reutilizável e de fácil manutenção.
- Participar de revisões de código e discussões técnicas.
- Corrigir bugs e otimizar desempenho da aplicação.
- Garantir boa experiência do utilizador em diferentes dispositivos.
Requisitos obrigatórios
- Experiência com JavaScript moderno (ES6+).
- Bons conhecimentos de TypeScript.
- Experiência com React.
- Experiência com Next.js (App Router é um diferencial).
- HTML5 e CSS3.
- Experiência com Tailwind CSS ou CSS Modules.
- Consumo de APIs REST.
- Git e GitHub.
- Responsividade.
- Componentização.
- Gerenciamento de estado (Context API, Zustand ou similar).
- Conhecimento de boas práticas de desenvolvimento.
Diferenciais
- TanStack Query.
- React Hook Form.
- Zod.
- Shadcn/UI.
- Experiência com autenticação JWT.
- Conhecimentos básicos de UX/UI.
- Experiência com Figma.
- Testes (Jest, Vitest ou Playwright).
- Docker.
- Conhecimentos básicos de CI/CD.
Perfil que procuramos
- Boa comunicação.
- Organização.
- Proatividade.
- Facilidade para trabalhar em equipa.
- Compromisso com prazos.
- Vontade de aprender.
- Capacidade de resolver problemas de forma autónoma.
- Atenção aos detalhes.
- Mentalidade de melhoria contínua.
Stack do projeto
- Next.js
- React
- TypeScript
- Tailwind CSS
- TanStack Query
- React Hook Form
- Zod
- Shadcn/UI
- Axios/Fetch API
- Git & GitHub
O que oferecemos
- Participação em projetos reais.
- Ambiente colaborativo.
- Liberdade para propor melhorias.
- Oportunidade de crescimento técnico.
- Possibilidade de continuidade em futuros projetos.
Como se candidatar
Envie:
- Currículo
- Link do GitHub
- LinkedIn
- Portfólio
- Projetos desenvolvidos com React/Next.js