Será o responsável por desenvolver interfaces responsivas, acessíveis e de alta performance usando Next.js, React e TypeScript. Atua na criação de componentes reutilizáveis, otimização de renderização e integração com APIs. Além disso, garante boas práticas de UI/UX, colabora com designers e backend, propondo melhorias contínuas para entregar experiências fluidas e eficientes aos usuários.
Main responsibilities
Principais Responsabilidades:
Experiência com React e Next.js, seguindo boas práticas de arquitetura e criando componentes modulares e reutilizáveis.
Utilizar React Context, Redux, Zustand ou React Query para manipular estados complexos.
Consumir e otimizar chamadas a APIs RESTful e GraphQL, garantindo eficiência e segurança.
Integração com APIs e comunicação com backend.
Aplicar estratégias de cache e revalidação de dados para evitar requisições desnecessárias.
Implementar Server-Side Rendering (SSR) e Static Site Generation (SSG) para melhorar SEO e carregamento.
Reduzir tempo de carregamento e melhorar First Contentful Paint (FCP) e Largest Contentful Paint (LCP).
Escrever e executar testes unitários e de integração.
Garantir tipagem segura com TypeScript, reduzindo erros e facilitando a manutenção do código.
Seguir padrões e boas práticas de versionamento com Git/GitHub/GitLab.
Trabalhar próximo a UI/UX designers para criar interfaces intuitivas e alinhadas com a identidade visual.
Interagir com times de backend para definir estrutura de APIs e otimizar consumo de dados.
Participar de dailies, plannings e code reviews em metodologias ágeis (Scrum, Kanban).
Requirements and skills
Principais habilidades:
React, Next.js e TypeScript, com domínio de hooks, componentes funcionais e tipagem segura para código escalável.
Habilidade para criar interfaces modernas e responsivas.
Integração com APIs e segurança.
Consumir APIs REST/GraphQL e aplicar boas práticas de autenticação e segurança.
Pensamento analítico e resolução de problemas.
Autonomia e proatividade.
Colaboração e comunicação.
Adaptabilidade e aprendizado contínuo.
Atenção a detalhes e qualidade de código.
Additional information
Pra apoiar seu dia a dia:
Benefício (Cartão Ifood Benefícios): R$ 870,00 por mês.
Pra desenvolver sua carreira:
Programa de educação corporativa;
Avaliação de desempenho;
Trilha de carreira estruturada;
Treinamentos frequentes;
Obtém a tua avaliação gratuita e confidencial do currículo.