Desenvolvedor(a) Front-end React Sênior (Programa de Pontos)

Sylision

United States

Remote

USD 20,000 - 28,000

Full time

28 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

Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
Apoio à saúde física
Saúde mental Team Care
Contrato CLT/Jornal de contratação

Job summary

Sylision está contratando um(a) Desenvolvedor(a) Front-end React Sênior para um programa de pontos, com atuação 100% remota no Brasil e contratação CLT ou PJ. O foco é arquitetura de front, cache, testes e integração com API de saldo e resgate.

O time valoriza qualidade de código, documentação e colaboração multidisciplinar. O candidato ideal trabalha com React/TypeScript em produção, Next.js, Testing Library e Storybook, contribuindo para uma interface estável e escalável.

Qualifications

  • Experiência comprovada em React e TypeScript em produção.
  • Next.js com rendering do lado do servidor e dados por página.
  • Testes de componentes com Testing Library.
  • CSS com design system e componentes reutilizáveis.
  • Gestão de estados intermediários, carregamento e erro.
  • Capacidade de traduzir regras de negócio em UI clara.

Responsibilities

  • Construir o extrato de pontos com estados pendente, disponível, a vencer e expirado.
  • Desenhar o fluxo de resgate com confirmação no servidor.
  • Definir a estratégia de cache e invalidação com TanStack Query.
  • Exibir campanhas e multiplicadores sem confundir o saldo.
  • Simular a API com MSW para testes e desenvolvimento local.
  • Organizar a biblioteca de componentes no Storybook com design.
  • Orientar pessoas do time e revisar código com foco em clareza e testes.

Skills

React
TypeScript

Tools

Next.js
Testing Library
TanStack Query
MSW
Storybook
CSS
Git

Job description

Vaga aberta de Desenvolvedor(a) Front-end React Sênior (Programa de Pontos). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: senior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 9.000 a R$ 12.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga:

Num programa de pontos, o número que aparece no topo da tela é o que mais gera dúvida. A pessoa comprou ontem e os pontos ainda não aparecem, porque estão pendentes até a confirmação da compra. Uma parte vence no fim do mês. Outra veio em dobro por causa de uma campanha. Se a tela não explica isso, o atendimento recebe a pergunta.

O front é em React com Next.js. Ele mostra saldo, extrato com pontos pendentes, a vencer e já usados, e o catálogo de resgate, onde a pessoa troca pontos por produtos ou descontos. O resgate precisa conferir o saldo no servidor no momento da troca, e a tela tem de se comportar bem quando o saldo mudou entre a escolha e a confirmação.

Como sênior, você define a arquitetura do front, a camada de dados com cache e invalidação, e o padrão de testes que dá segurança para mudar telas que lidam com valor.

O que você vai fazer:
  • Construir o extrato de pontos com estados pendente, disponível, a vencer e expirado
  • Desenhar o fluxo de resgate com confirmação no servidor e tratamento de saldo alterado
  • Definir a estratégia de cache e invalidação com TanStack Query após cada resgate
  • Exibir campanhas e multiplicadores sem confundir o saldo real
  • Simular a API com MSW para testes e desenvolvimento local
  • Organizar a biblioteca de componentes no Storybook com o time de design
  • Orientar pessoas do time e revisar código com foco em clareza e testes
Requisitos:
  • React e TypeScript em produção em aplicação de uso diário
  • Next.js com rotas, renderização no servidor e dados por página
  • Testes de componente com Testing Library e simulação de API
  • CSS com sistema de design e componentes reutilizáveis
  • Cuidado com estados intermediários, carregamento e erro
  • Capacidade de traduzir regra de negócio em interface clara
Diferenciais:
  • Vivência com fidelidade, cashback ou carteira digital
  • Experimentos A/B em interface com medição de resultado
  • Acessibilidade em componentes de lista e de diálogo
  • Internacionalização de números e datas
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Design e front trabalham juntos desde o rascunho da tela, e os textos que explicam saldo e validade dos pontos são revisados com o atendimento antes de publicar. 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
Técnologias envolvidas:
  • React
  • TypeScript
  • Next.js
  • Testing Library
  • CSS
  • Git
  • TanStack Query
  • MSW
  • Storybook

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) 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) Front-end React Sênior (Ingressos e Eventos)
Desenvolvedor(a) Front-end React Sênior (Ingressos e Eventos)

Sylision • United States

Remote
USD 20,000 - 28,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+2
Desenvolvedor(a) Front-end React Pleno (Notificações)
Desenvolvedor(a) Front-end React Pleno (Notificações)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto 100%
Flexibilidade de horário
+2
Desenvolvedor(a) Front-end React Júnior (Autenticação e Acesso)
Desenvolvedor(a) Front-end React Júnior (Autenticação e Acesso)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de vários paí
+3
Desenvolvedor(a) Front-end React Sênior (Análise de Crédito)
Desenvolvedor(a) Front-end React Sênior (Análise de Crédito)

Sylision • United States

Remote
USD 20,000 - 28,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+2
Desenvolvedor(a) Front-end React Pleno (Gestão de Pedidos de Compra)
Desenvolvedor(a) Front-end React Pleno (Gestão de Pedidos de Compra)

Sylision • United States

Remote
USD 11,000 - 15,000
Trabalhe em remoto 100%
Benefícios corporativos
Cultura colaborativa
+1
Desenvolvedor(a) Full Stack Sênior (Autenticação e Acesso)
Desenvolvedor(a) Full Stack Sênior (Autenticação e Acesso)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente flexível
Trabalho remoto integral
Conexão com equipes globais
+2
Desenvolvedor(a) Front-end React Pleno (Marketplace de Lojistas)
Desenvolvedor(a) Front-end React Pleno (Marketplace de Lojistas)

Sylision • United States

Remote
USD 11,000 - 15,000
Remoto 100%
Flexibilidade de horário
Trabalhar de qualquer lugar
+1
Desenvolvedor(a) Go Pleno (Programa de Pontos)
Desenvolvedor(a) Go Pleno (Programa de Pontos)

Sylision • United States

Remote
USD 11,000 - 15,000
Trabalho remoto integral
Flexibilidade de horários
Colaboração com times globais
+1
Desenvolvedor(a) Front-end React Pleno (Pagamentos via Pix)
Desenvolvedor(a) Front-end React Pleno (Pagamentos via Pix)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto total
TotalPass e Mediquo
+2