Buscamos um(a) desenvolvedor(a) frontend sênior para atuar na evolução do Marketplace Óptico Visão na Web. O frontend atual já possui base funcional, componentes, integrações e fluxos implementados, mas precisa ser transformado em uma experiência comercial profissional, consistente, responsiva e preparada para o lançamento público.
Não buscamos apenas alguém capaz de “fazer as telas funcionarem”. Procuramos um profissional com forte senso de ux/ui, atenção aos detalhes e capacidade de entregar uma experiência visual confiável para consumidores, sellers e administradores.
Tecnologias principais:
•
Next.js 14;
• React;
• TypeScript;
• Tailwind CSS;
• Zustand;
• Zod;
• Git/GitHub;
• Vercel;
• integração com APIs REST.
Escopo principal:
1. Tradução e consistência da interface
• Migrar toda a interface para português do Brasil;
• eliminar textos em inglês visíveis ao usuário;
• centralizar textos no sistema de i18n existente;
• padronizar labels, mensagens, status, botões e feedbacks.
2. Cadastro e navegação
• corrigir o fluxo de cadastro para comprador e vendedor;
• redirecionar vendedores automaticamente para onboarding;
• corrigir rotas legadas, redirecionamentos e URLs de API hardcoded;
• garantir navegação coerente entre áreas pública, cliente, seller e admin.
3. Home page comercial
• criar uma landing page profissional;
• apresentar claramente a proposta de valor da plataforma;
• destacar categorias, produtos e CTAs de compra e venda;
• implementar footer institucional;
• garantir boa experiência mobile, tablet e desktop.
4. Responsividade e acabamento visual
• revisar todas as páginas em abordagem mobile-first;
• implementar menu mobile;
• adaptar tabelas e dashboards para telas menores;
• padronizar botões, cards, formulários, badges e estados;
• implementar loading, erro, vazio, sucesso e estado desabilitado;
• eliminar layouts quebrados, desalinhamentos e aparência de protótipo.
5. Fluxo público de compra
• aprimorar catálogo, filtros, busca e página de produto;
• melhorar cards com imagem, preço, seller e CTA;
• polir carrinho, checkout, resumo e confirmação de pedido;
• incluir badges como “Vendido pela Visão na Web” e “Operado pela Visão na Web”, quando aplicável;
• garantir navegação pública sem exigir login indevidamente.
6. Formulários e validação
• adotar Zod;
• padronizar erros inline em pt-BR;
• utilizar feedback claro para erros de servidor;
• aplicar consistência em login, cadastro, recuperação de senha, checkout e demais formulários.
7. Dashboards
• integrar dashboards admin e seller com dados reais;
• remover mocks e TODOs;
• implementar paginação e filtros funcionais;
• preservar a experiência dos diferentes perfis operacionais.
8. Importação de produtos via CSV/planilha
• desenvolver endpoint backend de importação;
• disponibilizar template para download;
• validar dados por linha;
• gerar relatório de sucessos e erros;
• limitar importações a sellers aprovados;
• criar interface com upload, drag-and-drop, preview, barra de progresso e resultado;
• permitir até 500 produtos por importação.
9. Acessibilidade básica
• aria labels;
• navegação por teclado;
• foco correto em modais;
• skip-to-content;
• contraste compatível com wcag aa;
• alt text em imagens.
Perfis que devem ser preservados:
• Standard Seller;
• Full-Service Seller;
• B2B Supplier;
• PLATFORM/venda própria da plataforma;
• cliente final;
• visitante público.
O executor não poderá tratar todos os sellers como genéricos nem criar regressões entre os perfis.
Requisitos obrigatórios:
• experiência comprovada com
Next.js/React e TypeScript;
• portfólio real de interfaces comerciais;
• experiência com marketplace, e-commerce ou Saas;
• forte senso de ux/ui e acabamento visual;
• domínio de responsividade mobile-first;
• experiência com git, pull requests, ci e vercel;
• capacidade de integrar frontend com apis existentes;
• atenção rigorosa a sow, critérios de aceite e guia de qualidade visual;
• comunicação clara e compromisso com prazo.
Condições:
• prazo estimado: 3 semanas;
• contratação por escopo fechado;
• projeto dividido em 4 marcos;
• revisão técnica por Pull Request;
• validação visual por marco;
• preview em Vercel sempre que possível;
• NDA obrigatório;
• até 2 rodadas razoáveis de ajustes visuais por tela;
• sem cobrança adicional sem aprovação formal por escrito.
Antes da contratação completa, poderá ser solicitado um teste prático curto, como a tradução e adaptação responsiva de uma tela existente, para avaliação de qualidade visual, organização do código e aderência ao Guia.
Na proposta, informar:
1. Nome e experiência do executor;
2. Portfólio;
3. Projetos semelhantes;
4. Horas e valor por marco;
5. Prazo de execução;
6. Experiência em ux/ui;
7. Confirmação de que aceita o SOW, o Guia, o teste prático e a validação por marcos.
Prazo de Entrega: Não estabelecido