← Todas as vagas

Desenvolvedor Front-end Web Pleno/Sênior (Banco de Talentos para freelancer)

SMARTI TECNOLOGIA LTDA

📍 Mogi das Cruzes/SPremoto· PJ

Descrição da vaga

Desenvolvedor Front-end Web Pleno/Sênior, Freelancer

Estamos formando um banco de profissionais freelancers para atuação em projetos web corporativos, administrativos, operacionais e integrados à arquitetura da empresa.

Buscamos um Desenvolvedor Front-end Web Pleno/Sênior com experiência prática comprovada em projetos reais, capaz de atuar na sustentação, evolução, manutenção e escalabilidade de plataformas digitais. O profissional deverá ter domínio de front-end moderno, componentização, integração com APIs, autenticação, responsividade e organização de código.

Esta oportunidade é destinada a profissionais com maturidade técnica, autonomia operacional, boa comunicação e compromisso com prazos. Não serão considerados perfis júnior, estagiários ou profissionais sem experiência real em projetos produtivos.

Principais responsabilidades

  • Desenvolver interfaces web modernas, responsivas e escaláveis.
  • Criar e manter componentes reutilizáveis.
  • Integrar aplicações front-end com APIs REST.
  • Implementar autenticação com JWT e refresh token.
  • Trabalhar com rotas protegidas, middleware e controle de sessão.
  • Desenvolver dashboards, datatables, filtros, paginação server-side e telas administrativas.
  • Implementar uploads de arquivos com Multipart/FormData.
  • Trabalhar com feedback visual de carregamento, tratamento de erros e skeleton loading.
  • Participar de alinhamentos técnicos, reuniões operacionais, validações, revisões e acompanhamentos de sprint sempre que convocado pela gestão, PM, PO ou liderança técnica.

Stack principal

  • Vue.js 3.
  • Nuxt 4.
  • TypeScript.
  • Pinia.
  • Tailwind CSS.
  • PrimeVue.
  • ShadCN/UI.
  • TanStack Query.
  • APIs REST.
  • JWT e Refresh Token.
  • Git.
  • Docker.
  • WebSockets.
  • Multipart/FormData.

Requisitos obrigatórios

  • Experiência profissional mínima de 3 anos em desenvolvimento front-end.
  • Experiência comprovada em projetos reais e ambientes produtivos.
  • Domínio de Vue.js 3 e Nuxt.
  • Conhecimento sólido em TypeScript.
  • Experiência com Composition API.
  • Experiência com componentização avançada.
  • Conhecimento em arquitetura front-end escalável.
  • Experiência com consumo e integração de APIs REST.
  • Conhecimento em autenticação, controle de sessão e rotas protegidas.
  • Experiência com Pinia para gerenciamento de estado.
  • Conhecimento em responsividade desktop e mobile.
  • Experiência com Tailwind CSS.
  • Experiência com Git.
  • Conhecimento em Docker.
  • Capacidade de diagnosticar erros de integração entre front-end e back-end.
  • Boa comunicação técnica, autonomia e comprometimento com prazos.

Conhecimentos importantes

  • SSR e CSR.
  • Middleware.
  • Guards de autenticação.
  • Lazy loading.
  • Dynamic imports.
  • Layouts dinâmicos.
  • Tratamento global de erros.
  • WebSockets.
  • Paginação server-side.
  • Datatables complexas.
  • Feedback visual de carregamento.
  • Tratamento visual de erros.
  • Acessibilidade básica.

Diferenciais

  • Experiência com PrimeVue.
  • Experiência com ShadCN/UI.
  • Experiência com TanStack Query.
  • Conhecimento em performance front-end.
  • Experiência com dashboards administrativos.
  • Lazy loading avançado.
  • Streaming realtime.
  • Testes automatizados.
  • Conhecimento básico de back-end.

Critérios eliminatórios

  • Não possuir experiência prática comprovada.
  • Ser perfil júnior ou estagiário.
  • Não saber consumir APIs REST.
  • Não dominar Vue.js e Nuxt.
  • Não compreender componentização.
  • Não saber trabalhar com Git.
  • Não saber separar responsabilidades entre front-end e back-end.
  • Não conseguir diagnosticar erros de integração.

Processo seletivo

O processo poderá incluir avaliação técnica prática, com desenvolvimento de uma tela autenticada, datatable server-side, upload de arquivos, controle de permissões, responsividade, tratamento de erros e integração com API.

Formato de contratação

Freelancer, com possibilidade de participação em projetos recorrentes conforme demanda, desempenho técnico e aderência ao modelo operacional da empresa.