Desenvolvedor(a) Front-end Vue.js Pleno (Acessibilidade)

.twjm-card{border:1px solid #eee;border-radius:8px;padding:28px 32px;margin:0 0 32px;background:#fff}
.twjm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;margin-bottom:28px}
.twjm-item{font-size:20px;line-height:1.35;color:#6f7787;word-break:normal;overflow-wrap:anywhere}
.twjm-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin-right:8px;color:#a855f7;font-size:21px;vertical-align:-2px}
.twjm-label{font-weight:800;color:#12005a}
.twjm-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.twjm-apply{display:inline-flex;min-width:280px;justify-content:center;padding:15px 28px;border-radius:8px;background:#3b16a3;color:#fff!important;text-decoration:none;font-weight:700;font-size:20px}
.twjm-section{margin:26px 0}.twjm-section h2{font-size:26px;color:#12005a;margin:0 0 14px}.twjm-section p{font-size:20px;line-height:1.55;color:#6f7787}
.twjm-rating{border:1px solid #eee;border-radius:8px;padding:24px 28px;margin:0 0 32px;background:#fafafa}
.twjm-rating-head{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:12px}
.twjm-score{display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:42px;border-radius:8px;background:#3b16a3;color:#fff;font-weight:800;font-size:20px}
.twjm-verdict{font-size:22px;font-weight:800;color:#12005a}
.twjm-rating p{font-size:18px;line-height:1.55;color:#6f7787;margin:0 0 12px}
.twjm-rating ul{margin:0 0 0 20px;color:#6f7787;font-size:18px;line-height:1.55}
@media(max-width:700px){.twjm-card{padding:22px 18px}.twjm-grid{grid-template-columns:1fr}.twjm-apply{min-width:0;width:100%}}

💼Cargo: Desenvolvedor(a) Front-end Vue.js Pleno (Acessibilidade)
$Salario: a combinar
🏢Empresa: Sylision Intelligence
●Local: Remoto
📋Modalidade: Remoto
📄Contrato: Nao informado
9/10Boa oportunidade

A vaga tem informacoes importantes e parece bem estruturada para o candidato avaliar.

  • Empresa informada.
  • Local da vaga informado.
  • Salario aparece como a combinar.
  • Modalidade informada.
  • Beneficios citados na descricao.
  • Descricao com bom nivel de detalhe.

Descricao Geral

Seleção conduzida pela Sylision. A empresa contratante é confidencial neste anúncio. Modelo 100% remoto. Contratação: tempo integral, CLT ou PJ.

O que você vai fazer

– Construir e manter as telas do portal em Vue 3 e Nuxt, com foco em celular

– Implementar formulário longo com campo condicional, salvamento parcial e retomada

– Tratar upload de arquivo com validação, progresso e mensagem de erro compreensível

– Corrigir e prevenir problema de acessibilidade: rótulo, foco, ARIA, contraste, navegação por teclado

– Medir onde a pessoa abandona o cadastro e propor a mudança que reduz o abandono

– Escrever teste de fluxo com Playwright e verificação automatizada de acessibilidade

– Ajustar com o back-end o contrato de validação para a mensagem chegar pronta para exibir

Requisitos

– 2 a 4 anos com Vue.js, incluindo Vue 3 e Composition API

– HTML semântico e CSS sem depender de biblioteca para tudo

– Ter construído formulário complexo de verdade, com estado, validação e erro do servidor

– Prática de acessibilidade: navegação por teclado, foco visível, uso de leitor de tela para testar

– Cuidado com dado pessoal: saber o que não se registra e o que não se expõe na interface

Diferenciais

– Conhecer as diretrizes WCAG no nível de aplicar, não só de citar

– Experiência com teste em dispositivo real e em conexão lenta

– TypeScript com validação por schema compartilhado

– Ter trabalhado em produto voltado ao público geral, não só interno

Como é trabalhar aqui

O modelo é híbrido em São Paulo, com os dias de escritório combinados com o time. Uma parte do ganho de estar junto é sessão de uso assistido, sentando ao lado de quem preenche o formulário.

Mudança sobe em pedaço pequeno, e a métrica de conclusão do cadastro é olhada depois de cada uma. A contratação pode ser CLT ou PJ, combinada antes da proposta.

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 TotalPass e Mediquo

– Cuidado com a saúde mental pelo programa Team Care

– Contratação e jornada definidas com a empresa contratante

Tecnologias

Vue 3, Nuxt, TypeScript, HTML, CSS, Zod, Vitest, Playwright, axe-core

Como funciona o processo

A busca é feita por pessoas: quando o seu perfil combina com a vaga, a Sylision entra em contato, normalmente por WhatsApp. O seu currículo também passa a valer para os próximos processos compatíveis. Os seus dados são tratados conforme a LGPD, e a remoção é feita a qualquer momento, a seu pedido.

Benefícios:

– Trabalho remoto

Local do trabalho: Remoto

Tags
Escrito por