Job description
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
- 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 FCP e LCP.
- Escrever e executar testes unitários e de integração.
- Garantir tipagem segura com TypeScript, facilitando manutenção do código.
- Seguir padrões de versionamento com Git/GitHub/GitLab.
- Trabalhar próximo a UI/UX designers para criar interfaces intuitivas.
- 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
- Domínio de React, Next.js e TypeScript, com hooks, componentes funcionais e tipagem segura.
- 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.
- 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
Para apoiar seu dia a dia:
- Benefício (Cartão Ifood Benefícios): R$ 870,00 por mês.
Para desenvolver sua carreira:
- Programa de educação corporativa.
- Avaliação de desempenho.
- Trilha de carreira estruturada.
- Treinamentos frequentes.