Desenvolvedor Front-end Vue Pleno; Registro de Ponto
Listed on 2026-10-27
-
IT/Tech
Technical Support, Web Developer, UI/UX Design, SEO
Vaga aberta de Desenvolvedor(a) Front-end Vue Pleno (Registro de Ponto). 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:
O registro de ponto pelo navegador é usado por quem trabalha no computador, no celular ou num tablet compartilhado na entrada da loja. A marcação precisa ser rápida, registrar a hora do servidor e, quando a regra exige, a localização. Depois, a pessoa consulta o espelho do mês, solicita ajustes e acompanha aprovações, e o gestor aprova ou recusa com justificativa.
O front-end é feito em Vue com Nuxt e funciona também como aplicativo instalável. Os casos difíceis são concretos: marcação feita sem internet que precisa ser enviada depois com a hora em que de fato aconteceu, tablet compartilhado em que cada pessoa se identifica e a sessão não pode ficar aberta para a próxima, e espelho de ponto que precisa mostrar horas extras e faltas sem que ninguém precise de calculadora.
Como pleno, você decide a organização do aplicativo e a estratégia para funcionar sem conexão, e escreve os testes que garantem que nenhuma marcação se perca.
O que você vai fazer:
- Construir a marcação de ponto com a hora do servidor e a localização quando exigida
- Implementar a fila local de marcações feitas sem internet, com envio posterior
- Desenvolver o modo de tablet compartilhado com identificação rápida e sessão curta
- Construir o espelho mensal com totais e destaques claros
- Implementar a solicitação e a aprovação de ajustes com justificativa
- Configurar o aplicativo instalável com service worker e atualização controlada
- Escrever testes com Vitest e de ponta a ponta com Playwright
Requisitos:
- Vue 3 e Nuxt em produção, com Composition API
- Type Script
- Aplicativo web instalável, com service worker e armazenamento no navegador
- Noção de geolocalização no navegador e das suas limitações
- Testes de interface que cobrem marcação com e sem conexão
- Capacidade de conduzir uma funcionalidade inteira com decisões próprias
Diferenciais:
- Noção das regras de registro de ponto eletrônico vigentes
- IndexedDB
- Acessibilidade e uso em telas pequenas
- Ter construído app usado em quiosque ou tablet compartilhado
Como é trabalhar aqui:
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Antes do fechamento de cada mês o time revisa os ajustes mais pedidos para entender onde a tela confunde, e todo código passa por revisão. Garantir que uma marcação feita no subsolo sem sinal chegue certa ao servidor te parece um bom desafio? 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
- PWA
- IndexedDB
- Vitest
- Playwright
- Git
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).