O candidato ideal deve ter mais de 4 anos de experiência comprovada trabalhando com Vue.js (Vue 3) e Tailwind CSS, além de um forte histórico em testes unitários e de feature. Procuramos alguém com sólida compreensão das melhores práticas de desenvolvimento frontend, comprometido com a entrega de interfaces de usuário excepcionais, e com habilidade de resolução de problemas, comunicação eficaz e trabalho em equipe colaborativo.Trabalhamos com agentes de IA como parte do fluxo diário de desenvolvimento (Claude Code e similares). Buscamos alguém que saiba usar esses agentes com critério: delegar bem, revisar o que foi gerado e responder pelo código e pela interface que entrega. Também deve acompanhar a evolução do ecossistema Vue e das ferramentas de desenvolvimento assistido por IA, trazendo melhorias para o time.
Local: Trabalho RemotoTipo de Contratação: PJ
Responsabilidades
- Desenvolver e manter interfaces de usuário interativas e responsivas utilizando Vue 3 e Tailwind CSS.
- Implementar designs com alta fidelidade, garantindo a consistência e a melhor experiência para o usuário.
- Escrever testes unitários e de feature para garantir a qualidade e funcionalidade do código.
- Aplicar as melhores práticas de desenvolvimento frontend, incluindo otimização de desempenho e acessibilidade.
- Utilizar agentes de IA no ciclo de desenvolvimento (componentes, testes, refatoração, diagnóstico), mantendo supervisão humana (human-in-the-loop) em cada etapa: revisar, validar e aprovar tudo o que o agente produz antes de commit e PR.
- Validar no navegador o que o agente gerou: fidelidade ao design, responsividade, acessibilidade e estados de erro e carregamento, sem confiar apenas no código ou nos testes.
- Manter e evoluir a base de conhecimento compartilhada dos agentes (skills, arquivos de contexto e instruções do projeto, convenções de componentes e do design system), para que o time inteiro se beneficie.
- Documentar procedimentos recorrentes como skills ou runbooks reutilizáveis, em vez de repetir prompts ad hoc.
- Revisar e fornecer feedback sobre o código de outros desenvolvedores, inclusive código gerado por agentes de IA, com o mesmo rigor, para garantir a qualidade e consistência do código base.
- Utilizar e configurar ferramentas de linting para garantir a qualidade e a consistência do código.
- Colaborar com designers e outros desenvolvedores para transformar requisitos em soluções técnicas.
- Participar ativamente de reuniões e sessões de planejamento para contribuir com ideias e soluções.
- Seguir os padrões de commit da empresa e os padrões adotados para documentar PRs.
- O desenvolvedor é o responsável final pelo que é commitado, independentemente de quem ou do que escreveu o código.
Requisitos
- Vue, Tailwind e frontendMais de 4 anos de experiência comprovada com desenvolvimento em Vue.js, com experiência sólida em Vue 3, e em Tailwind CSS.
- Profundo entendimento dos conceitos fundamentais do Vue 3: Composition API,