Desenvolvedor(a) Front-end Angular Pleno (Leilões Online)

Sylision

United States

Remote

USD 11,000 - 15,000

Full time

33 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente colaborativo
Trabalho remoto total
Conexão global com times

Job summary

Sylision procura um desenvolvedor front-end pleno com Angular para criar a sala de leilões em tempo real, trabalhando remotamente. O desafio envolve lidar com transmissões por WebSocket, sincronização de relógios entre servidor e cliente, e atualizações em tempo real com prorrogações automáticas de lance.

O candidato ideal tem experiência com RxJS/NgRx, TypeScript, Jasmine e Cypress, além de autonomia para desenhar a arquitetura do front-end da sala de leilão e otimizar renderização sob alta

Qualifications

  • Experiência com Angular em produção e RxJS.
  • Conhecimento de WebSocket e NgRx para gestão de estado.
  • Testes automatizados com Jasmine e Cypress.
  • Foco em renderização de alto desempenho com atualizações frequentes.
  • Autonomia para definir a arquitetura do front-end da sala de leilão.
  • Atenção a acessibilidade e sinais de mudança na interface.

Responsibilities

  • Construir a sala de leilão com lance atual, tempo restante e histórico em tempo real.
  • Gerenciar reconexão, mensagens fora de ordem e descompasso de relógio com o servidor.
  • Impedir envio de lances com valores desiguais ao exibido ao participante.
  • Exibir prorrogação por lance final imediatamente para todos.
  • Implementar lance automático até um limite definido.
  • Organizar o estado em tempo real com RxJS e NgRx e escrever testes com Jasmine/Cypress.

Skills

Angular avançado
RxJS
NgRx
Arquitetura front-end
Renderização de desempenho
Testes automatizados

Tools

WebSocket
TypeScript
Jasmine
Cypress
SCSS
Git

Job description

Vaga aberta de Desenvolvedor(a) Front-end Angular Pleno (Leilões Online). 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:

Na sala de leilão online, o participante acompanha o lote atual, o valor do lance mais alto, o tempo restante e o histórico de lances, e dá o seu lance com um toque. Nos últimos segundos, os lances chegam em rajada, e a tela precisa mostrar o valor atual sem atraso, deixar claro se o participante está vencendo e nunca enviar um lance diferente do que ele viu.

A sala é construída em Angular, e o front-end dela fica com você. As atualizações chegam por WebSocket, e a tela precisa lidar com reconexão, mensagens fora de ordem e o relógio do aparelho que não bate com o do servidor. O tempo restante mostrado precisa vir do servidor, e a prorrogação por lance final precisa aparecer na hora para todos.

Também entram o catálogo de lotes com fotos e laudos, a habilitação do participante e o lance automático até um limite definido. A forma de organizar o estado em tempo real e de testar na interface os cenários de concorrência é decisão sua.

O que você vai fazer:
  • Construir a sala de leilão com lance atual, tempo restante e histórico em tempo real
  • Tratar reconexão, mensagens fora de ordem e diferença de relógio com o servidor
  • Impedir que um lance seja enviado com valor diferente do exibido ao participante
  • Exibir a prorrogação por lance final imediatamente para todos
  • Implementar o lance automático até um limite
  • Organizar o estado em tempo real com RxJS e NgRx
  • Escrever testes com Jasmine e de ponta a ponta com Cypress simulando rajadas de lances
Requisitos:
  • Angular avançado com RxJS em produção
  • Comunicação em tempo real por WebSocket
  • Gestão de estado previsível com NgRx ou similar
  • Desempenho de renderização com atualizações frequentes
  • Testes automatizados, incluindo cenários assíncronos
  • Autonomia para definir a arquitetura do front-end da sala de leilão
Diferenciais:
  • Ter trabalhado com leilão, bolsa ou outra interface em tempo real
  • Signals do Angular
  • Acessibilidade com anúncio de mudanças dinâmicas
  • Uso intenso em celular
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. Os testes de interface simulam o último minuto de um lote disputado antes de cada publicação, e o código passa por revisão de outra pessoa do time. Ver o seu componente mostrar o valor certo no meio de uma rajada de lances te parece o teste definitivo? 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:
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • WebSocket
  • Jasmine
  • Cypress
  • SCSS
  • 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) .NET Júnior (Leilões Online)
Desenvolvedor(a) .NET Júnior (Leilões Online)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto
Contribuição para saúde
Flexibilidade de horário
+3
Angular Frontend Pleno – Leilões Online em Tempo Real (Remoto)
Angular Frontend Pleno – Leilões Online em Tempo Real (Remoto)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto total
Conexão global com times
Desenvolvedor(a) Front-end Angular Júnior (Precificação)
Desenvolvedor(a) Front-end Angular Júnior (Precificação)

Sylision • United States

Remote
USD 6,700 - 10,000
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+3
Desenvolvedor(a) Front-end Angular Pleno (Gestão de Contratos)
Desenvolvedor(a) Front-end Angular Pleno (Gestão de Contratos)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+2
Desenvolvedor(a) Front-end Angular Pleno (Conciliação Financeira)
Desenvolvedor(a) Front-end Angular Pleno (Conciliação Financeira)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente remoto flexível
TotalPass
Mediquo
+2
Desenvolvedor(a) Front-end Angular Pleno (Troca de Arquivos EDI)
Desenvolvedor(a) Front-end Angular Pleno (Troca de Arquivos EDI)

Sylision • United States

Remote
USD 11,000 - 15,000
Desenvolvedor(a) Front-end Angular Sênior (Notificações)
Desenvolvedor(a) Front-end Angular Sênior (Notificações)

Sylision • United States

Remote
USD 19,000 - 27,000
Trabalho 100% remoto
Ambiente colaborativo
Conexão global
+1
Analista de Testes Funcionais Pleno (Leilões Online)
Analista de Testes Funcionais Pleno (Leilões Online)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Flexibilidade
Conexão Global
+3
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