Como Programador Principal Next.js, desempenhará um papel fundamental na definição da arquitetura e do desenvolvimento das nossas aplicações Web. Trabalhará em estreita colaboração com equipas multifuncionais, incluindo designers, gestores de produtos e outros programadores, para fornecer soluções de alta qualidade, escaláveis e com bom desempenho. A sua experiência guiará a equipa nas melhores práticas, na qualidade do código e em processos de desenvolvimento eficientes.
Principais responsabilidades
- Liderar o desenvolvimento e a implementação de aplicações Web de alta qualidade utilizando Next.js.
- Colaborar com gestores de produtos, designers e outros programadores para traduzir os requisitos em especificações técnicas.
- Garantir o desempenho, a qualidade e a capacidade de resposta das aplicações.
- Orientar e fornecer orientação técnica a programadores juniores.
- Participar em revisões de código, garantindo o cumprimento das melhores práticas e das normas de codificação.
- Otimizar as aplicações para obter a máxima velocidade e escalabilidade.
- Manter-se atualizado com as últimas tendências e tecnologias do sector para garantir que as nossas aplicações se mantêm actuais e competitivas.
- Contribuir para a melhoria contínua dos processos e metodologias de desenvolvimento.
Qualificações
- Experiência comprovada como programador sénior ou principal num ambiente de produção.
- Vasta experiência com Next.js e React.js.
- Forte proficiência em JavaScript (ES6+), HTML e CSS.
- Experiência com TypeScript.
- Experiência com bibliotecas de gerenciamento de estado (por exemplo, Redux, MobX, API de contexto).
- Conhecimento sólido de renderização do lado do servidor, geração de site estático e integração de API.
- Familiaridade com pipelines e ferramentas modernas de construção de front-end (por exemplo, Webpack, Babel, npm).
- Experiência com sistemas de controlo de versões (por exemplo, Git).
- Forte capacidade de resolução de problemas e atenção aos pormenores.
- Excelentes capacidades de comunicação e de trabalho em equipa.
- Capacidade de trabalhar num ambiente de desenvolvimento ágil e de ritmo acelerado.
Qualificações preferenciais
- Conhecimento de pipelines de CI/CD e práticas de DevOps.
- Familiaridade com estruturas de teste (por exemplo, Jest, Cypress).
- Experiência com serviços de nuvem (por exemplo, AWS, Azure, Google Cloud).
Benefícios
- Horário de trabalho flexível e opções de trabalho remoto.
- Seguro de saúde, odontológico e oftalmológico abrangente.
- Oportunidades de desenvolvimento profissional e um ambiente de aprendizagem favorável.
- Cultura de empresa colaborativa.
Como se candidatar
Se é um apaixonado pelo desenvolvimento Web e está ansioso por liderar uma equipa talentosa, gostaríamos de o conhecer. Envie o seu currículo, carta de apresentação e portefólio para [email protected] com o assunto "Lead Next.js Developer Application - [Your Name]".