Desenvolvedor Front-end Vue Pleno; Emissão de Nota Fiscal
Listed on 2026-10-27
-
IT/Tech
Web Developer, UI/UX Design, Technical Support
Vaga aberta de Desenvolvedor(a) Front-end Vue Pleno (Emissão de Nota Fiscal). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.
Nível: pleno.
Modelo de trabalho: 100% Remoto.
Faixa salarial: R $ 5.000 a R $ 6.500.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:
Para muita gente, emitir nota fiscal é a parte mais temida da venda. A tela de emissão precisa transformar um processo cheio de campos fiscais em algo que a pessoa consiga preencher sem errar: destinatário, produtos, natureza da operação, impostos calculados, transporte e informações complementares.
Você vai conduzir o front-end em Vue com Nuxt dessa emissão. O formulário é dinâmico: campos aparecem conforme o tipo de operação e o regime tributário, impostos são recalculados pelo servidor a cada mudança relevante e o envio para a Sefaz pode demorar, ser rejeitado ou cair em contingência. A pessoa precisa entender o que aconteceu e o que fazer em cada caso.
Além da emissão, entram a lista de notas com situação, a reemissão a partir de uma nota anterior, o cancelamento dentro do prazo e o download do XML e do DANFE. Como pleno, você decide como organizar formulário, validação e estado, e escreve os testes que garantem que nada se perde no caminho.
O que você vai fazer:
- Construir o formulário de emissão com campos condicionais por tipo de operação
- Integrar o recálculo de impostos no servidor sem travar a digitação
- Implementar validação com mensagens claras em português, ligadas a cada campo
- Exibir o andamento da emissão e traduzir rejeições em orientações práticas
- Desenvolver a lista de notas com filtros, reemissão e cancelamento dentro do prazo
- Organizar o estado do formulário com Pinia, salvando rascunho
- Escrever testes com Vitest e testes de ponta a ponta com Playwright
Requisitos:
- Vue 3 com Composition API e domínio de reatividade
- Nuxt com renderização no servidor e organização de rotas
- TypeScript aplicado a formulários grandes
- Validação de formulário com Vee Validate ou solução equivalente
- Testes automatizados de componente e de fluxo
- Autonomia para propor a arquitetura do front-end do módulo e explicá-la ao time
Diferenciais:
- Noção dos campos de uma NF-e e da diferença entre regimes tributários
- Ter construído formulário longo usado no dia a dia por outras pessoas
- Acessibilidade em formulários
- Playwright ou Cypress
Como é trabalhar aqui:
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Antes de mudar o formulário, o time observa pessoas reais emitindo nota e anota onde elas param, e cada mudança passa por revisão e por teste de ponta a ponta. Tirar um campo da frente de quem não precisa dele te parece uma vitória? Na candidatura, informe a sua pretensão salarial.
Benefícios oferecidos pela empresa contratante:
- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
- Apoio à saúde física com Total Pass e Mediquo
- Cuidado com a saúde mental pelo programa Team Care
- Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas:
- Vue.js
- Nuxt
- Type Script
- Pinia
- Vee Validate
- Vitest
- Playwright
- Git
Como se candidatar: envie o seu currículo pela página desta vaga. A seleção é feita por pessoas da Sylision, que entram em contato quando o perfil combina com a vaga, normalmente por Whats App.
Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).