Desenvolvedor(a) Front-end Vue Pleno (Registro de Ponto)

Sylision

United States

Remote

USD 11,000 - 15,000

Full time

32 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remoto 100%
Flexibilidade de horário
Conexão global com equipes
TotalPass e Mediquo (saúde)
Team Care

Job summary

Sylision procura um Desenvolvedor Front-end Vue Pleno para atuar 100% remoto, desenvolvendo um app de ponto eletrônico com Vue 3, Nuxt e PWA. O projeto exige offline-first, fila de marcações offline e espelho mensal com totais.

Você trabalhará com Composition API, TypeScript, Pinia, IndexedDB, e realizará testes com Vitest e Playwright, além de configuração de service worker e atualizações controladas.

Qualifications

  • Conhecimentos em Vue 3 e Nuxt com Composition API.
  • TypeScript em produção.
  • PWA com service worker e armazenamento no navegador.
  • IndexedDB e acessibilidade em telas pequenas.
  • Vitest e Playwright para testes end-to-end.
  • Git para versionamento de código.

Responsibilities

  • Construir a marcação de ponto com hora do servidor e localização quando exigida.
  • Implementar 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 Playwright.

Skills

Vue 3
Nuxt
TypeScript
Composition API
PWA
Vitest
Playwright
IndexedDB
Git
Suporte offline

Tools

Pinia
Service Worker
IndexedDB

Job description

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
  • TypeScript
  • 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 TotalPass 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
  • TypeScript
  • Pinia
  • PWA
  • IndexedDB
  • Vitest
  • Playwright
  • Git

Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Front-end Vue Pleno (Gestão de Armazém)
Desenvolvedor(a) Front-end Vue Pleno (Gestão de Armazém)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente remoto/100% remoto
Trabalho de qualquer lugar
Conexão com times internacionais
+2
Desenvolvedor(a) Front-end Vue Júnior (Atendimento por Chat)
Desenvolvedor(a) Front-end Vue Júnior (Atendimento por Chat)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto
Flexibilidade de onde trabalhar
Integração com times globais
+2
Desenvolvedor(a) Front-end Vue Júnior (Cobrança Recorrente)
Desenvolvedor(a) Front-end Vue Júnior (Cobrança Recorrente)

Sylision • United States

Remote
USD 6,700 - 10,000
Trabalho remoto 100%
Ambiente colaborativo
Flexibilidade de horário
+2
Desenvolvedor(a) Front-end Vue Sênior (Gestão de Contratos)
Desenvolvedor(a) Front-end Vue Sênior (Gestão de Contratos)

Sylision • United States

Remote
USD 19,000 - 26,000
Ambiente remoto pode trabalhar de onde
Remuneração competitiva
Horário flexível
Desenvolvedor(a) Front-end Vue Sênior (Conciliação Financeira)
Desenvolvedor(a) Front-end Vue Sênior (Conciliação Financeira)

Sylision • United States

Remote
USD 19,000 - 26,000
Desenvolvedor(a) Front-end Vue Pleno (Emissão de Nota Fiscal)
Desenvolvedor(a) Front-end Vue Pleno (Emissão de Nota Fiscal)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho 100% remoto
TotalPass e Mediquo
Desenvolvedor(a) Front-end React Sênior (Programa de Pontos)
Desenvolvedor(a) Front-end React Sênior (Programa de Pontos)

Sylision • United States

Remote
USD 20,000 - 28,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+3
Desenvolvedor(a) Front-end Vue Júnior (Painel de Indicadores)
Desenvolvedor(a) Front-end Vue Júnior (Painel de Indicadores)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto flexível
Conexão global
+3
Desenvolvedor(a) Full Stack Júnior (Programa de Pontos)
Desenvolvedor(a) Full Stack Júnior (Programa de Pontos)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto 100%
Salário competitivo
PJ ou CLT
+2
Desenvolvedor(a) Full Stack Pleno (Portal do Cliente)
Desenvolvedor(a) Full Stack Pleno (Portal do Cliente)

Sylision • United States

Remote
USD 11,000 - 15,000