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

Desenvolvedor Front-end Angular Sênior; Pagamentos via Pix

Job in Boise, Ada County, Idaho, 83701, USA
Listing for: Sylision
Full Time position
Listed on 2026-10-30
Job specializations:
  • IT/Tech
    UI/UX Design, Technical Support
Salary/Wage Range or Industry Benchmark: 19000 - 27000 USD Yearly USD 19000.00 27000.00 YEAR
Job Description & How to Apply Below
Position: Desenvolvedor(a) Front-end Angular Sênior (Pagamentos via Pix)

Vaga aberta de Desenvolvedor(a) Front-end Angular Sênior (Pagamentos via Pix). 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 $ 8.500 a R $ 12.000.

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

Sobre a vaga:

Pagar com Pix leva segundos, e a interface precisa acompanhar esse ritmo sem perder precisão. Na cobrança, a tela gera o QR Code e o código para copiar e colar, conta o tempo até a expiração e troca de estado assim que a confirmação chega. Na transferência, mostra o nome do recebedor antes da confirmação, respeita limites por horário e deixa claro quando o envio está em processamento e não concluído.

A aplicação é em Angular, com fluxos de dados em RxJS e estado global em NgRx. Os casos difíceis aparecem nas bordas: confirmação que chega depois que a cobrança expirou na tela, duas abas abertas com a mesma cobrança, retorno da aba depois de horas em segundo plano e resposta lenta que não pode virar um segundo envio.

Como sênior, você define a arquitetura dos módulos de pagamento, o padrão de tratamento de estado assíncrono e a forma de testar fluxos em que o tempo é parte da regra.

O que você vai fazer:

  • Estruturar o estado de cobrança e de transferência no NgRx, com transições explícitas
  • Combinar polling e atualização em tempo real com RxJS, cancelando o que não serve mais
  • Impedir envio duplicado de transferência, do clique ao retorno da API
  • Exibir limites, horários e mensagens de erro do Pix em linguagem que a pessoa entenda
  • Testar com Jasmine os fluxos dependentes de tempo, usando relógio simulado
  • Cobrir o caminho principal com Cypress em ambiente de homologação
  • Revisar código, orientar o time e registrar as decisões de arquitetura do front

Requisitos:

  • Angular em produção, com módulos, injeção de dependência e detecção de mudanças
  • RxJS com operadores de combinação, cancelamento e tratamento de erro
  • Gerenciamento de estado com NgRx ou padrão equivalente
  • Testes unitários com Jasmine e testes de ponta a ponta
  • Cuidado com dado sensível no navegador, em log e em armazenamento local
  • Capacidade de conduzir decisões técnicas com outras pessoas do time

Diferenciais:

  • Conhecimento das regras do Pix, como limite noturno e devolução
  • Signals do Angular em código novo convivendo com RxJS
  • Acessibilidade em formulários de valor e de confirmação
  • Monitoramento de erros no front com alerta por fluxo

Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Código de pagamento entra com revisão de duas pessoas e teste automatizado do fluxo alterado, e as decisões de arquitetura ficam registradas em documentos curtos que qualquer pessoa do time consulta. 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:

  • Angular
  • Type Script
  • RxJS
  • Ng Rx
  • Jasmine
  • SCSS
  • Cypress
  • Git

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