Desenvolvedor(a) Front-end Pleno (Híbrido - SP)
Código da Vaga: 2615997
Cidade: São Paulo, SP
Descrição
Estamos em busca de um(a) Desenvolvedor(a) Front-end Pleno para atuar no desenvolvimento e evolução de plataformas digitais, contribuindo para a construção de interfaces de alta qualidade, com foco em performance, reutilização, acessibilidade e manutenibilidade.
Buscamos uma pessoa com boa experiência prática em React, Next.js e TypeScript, componentização, hooks, gerenciamento de estado, formulários e consumo de APIs REST, conhecimento de SSR, Server/Client Components, estratégias de cache, tratamento de loading/error states e performance no browser. Que tenha domínio dos principais conceitos de desenvolvimento Front-end, Design Systems e aplicações web de produção.
PRINCIPAIS RESPONSABILIDADES:
- Desenvolver aplicações utilizando React, Next.js e TypeScript;
- Criar componentes reutilizáveis, organizados e de fácil manutenção;
- Trabalhar com hooks, gerenciamento de estado e formulários;
- Realizar integração com APIs REST disponibilizadas pelo BFF;
- Implementar corretamente estados de loading, erro, vazio e sucesso;
- Trabalhar com SSR e recursos modernos do Next.js;
- Utilizar adequadamente Server Components e Client Components;
- Implementar estratégias de cache e otimização de carregamento;
- Garantir performance das aplicações no browser;
- Desenvolver interfaces responsivas para diferentes dispositivos e resoluções;
- Aplicar boas práticas de acessibilidade;
- Trabalhar com Design System externo, NPM packages e Design Tokens;
- Utilizar Storybook para desenvolvimento, documentação e validação de componentes;
- Identificar corretamente quando um componente deve ser reutilizável e quando deve ser específico de uma Feature;
- Escrever e manter testes automatizados para componentes e funcionalidades;
- Colaborar com designers, desenvolvedores, Produto e demais integrantes do time;
- Garantir qualidade, organização e manutenibilidade do código;
- Utilizar Git e GitHub, participando de branches, pull requests e code reviews;
- Contribuir para estimativas técnicas e planejamento das demandas.
REQUISITOS E SKILLS:
- Experiência prática com React;
- Experiência com Next.js;
- Conhecimento sólido de TypeScript;
- Conhecimento de componentização e arquitetura de componentes;
- Experiência com hooks e gerenciamento de estado;
- Experiência com formulários e validações;
- Experiência com consumo de APIs REST;
- Conhecimento de SSR;
- Conhecimento de Server Components e Client Components;
- Conhecimento de estratégias de cache no Next.js;
- Conhecimento de performance de aplicações web;
- Conhecimento de HTML5 e CSS3;
- Conhecimento de CSS Grid, Flexbox e Design Responsivo;
- Conhecimento de acessibilidade para aplicações web;
- Experiência com boas práticas de CSS/styling;
- Experiência com Git e GitHub, incluindo branches, pull requests e revisão de código;
- Conhecimento de testes de componentes;
- Experiência ou familiaridade com Design Systems, Design Tokens e Storybook;
- Capacidade de trabalhar com packages npm e bibliotecas compartilhadas.
Diferenciais:
- Experiência com Testing Library;
- Experiência com Playwright;
- Experiência com otimização de performance em aplicações Next.js;
- Experiência profissional trabalhando com Design Systems;
- Experiência com aplicações operacionais, PDV ou Venda Assistida;
- Conhecimento de VTEX;
- Experiência com aplicações e-commerce.
O QUE OFERECEMOS?
💵Remuneração compatível com a função;
🏠Auxílio Home Office;
💻Equipamentos de trabalho
🪜AVANTI Grow: Programa interno de Desenvolvimento e Performance baseado no plano de carreira em Y
💬Cultura de feedback e 1-1 periódico
🚑Planos de saúde Sul América com cobertura Nacional
🦷Plano Odontológico Sul América com cobertura Nacional
🍔Cartão Ifood (Alimentação e Refeição juntos num único cartão);
🏊Parceria SESC (desconto em hotelaria, academias, restaurantes e lazer)
🩺Parceria com Starbem: Plataforma de telemedicina com oportunidade de terapias gratuitas
💪 Parceria com a Total Pass;
🎂“Day off” de aniversário.
CLT.
De segunda a sexta-feira, das 09h às 18h.
Hibrido - São Paulo (Liberadade)
Pré-Requisitos
Conhecimentos e Experiências
Características
Tipo de Contratação
Tempo integral
Remuneração
Negociável
Outras Características
Compartilhe esta vaga: