×
Register Here to Apply for Jobs or Post Jobs. X

Desenvolvedor Front-end React Sênior; Programa de Pontos

Job in Chicago, Cook County, Illinois, 60601, USA
Listing for: Sylision
Full Time position
Listed on 2026-10-30
Job specializations:
  • IT/Tech
    UI/UX Design, Technical Support, Web Developer
Salary/Wage Range or Industry Benchmark: 20000 - 28000 USD Yearly USD 20000.00 28000.00 YEAR
Job Description & How to Apply Below
Position: Desenvolvedor(a) Front-end React Sênior (Programa de Pontos)

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 Tan Stack 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 Total Pass 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
  • Type Script
  • Next.js
  • Testing Library
  • CSS
  • Git
  • Tan Stack Query
  • MSW
  • Storybook

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

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary