Desenvolvedor(a) Front-end Angular Sênior (Notificações)

Sylision

États-Unis

À distance

USD 19 000 - 27 000

Plein temps

Il y a 30 heures
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Trabalho 100% remoto
Ambiente colaborativo
Conexão global
Apoio à saúde com TotalPass e Mediquo

Résumé du poste

Sylision está buscando um Desenvolvedor(a) Front-end Angular Sênior para atuar 100% remoto. Você liderará o desenvolvimento da central de notificações em Angular, garantindo desempenho, acessibilidade e integração com WebSocket, Service Worker e RxJS.

Trabalhará com NgRx para estado, Jasmine para testes e colaboração com equipes globais. Espera-se visão de produto, código sustentável e prática de revisões, com foco em entregar uma experiência estável para usuários em diferentes dispositivos.

Qualifications

  • Experiência comprovada em Angular e TypeScript em produção.
  • Conhecimento de RxJS e NgRx para gerenciamento de estado.
  • Experiência com testes unitários com Jasmine.

Responsabilités

  • Modelar o fluxo de notificações em tempo real com reconexão e recuperação do que foi perdido.
  • Sincronizar o estado de leitura entre abas e entre sessões em aparelhos diferentes
  • Construir agrupamento, filtros e marcação em lote na central
  • Implementar a tela de preferências por tipo de aviso e por canal
  • Integrar notificações do navegador com Service Worker e permissão explícita
  • Anunciar novas notificações para leitores de tela sem interromper a pessoa
  • Definir padrões de testes e orientar o time em revisão de código

Connaissances

Angular
TypeScript
RxJS
NgRx
SCSS

Outils

Jasmine
Service Worker
Git
WebSocket

Description du poste

Vaga aberta de Desenvolvedor(a) Front-end Angular Sênior (Notificações)

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:

A central de notificações parece um detalhe até começar a falhar. Um aviso importante fica escondido entre dezenas de mensagens de menor valor, uma notificação lida no celular continua marcada como nova no computador, o contador do sino não bate com a lista. A pessoa perde a confiança e passa a ignorar tudo.

A aplicação web é em Angular. As notificações chegam em tempo real por conexão persistente, são agrupadas por assunto e precisam ficar sincronizadas entre abas abertas e entre aparelhos. A pessoa escolhe, por tipo de aviso, se quer receber na tela, por e-mail ou por notificação do navegador, e essa preferência precisa ser respeitada de verdade.

Como sênior, você decide como o fluxo de eventos é modelado em RxJS, como o estado de lido e não lido se mantém coerente e como a central se comporta com milhares de itens sem pesar na página.

O que você vai fazer:
  • Modelar o fluxo de notificações em tempo real com reconexão e recuperação do que foi perdido
  • Sincronizar o estado de leitura entre abas e entre sessões em aparelhos diferentes
  • Construir agrupamento, filtros e marcação em lote na central
  • Implementar a tela de preferências por tipo de aviso e por canal
  • Integrar notificações do navegador com Service Worker e permissão explícita
  • Anunciar novas notificações para leitores de tela sem interromper a pessoa
  • Definir padrões de testes e orientar o time em revisão de código
Requisitos:
  • Angular e TypeScript em produção, com domínio de detecção de mudanças
  • RxJS para fluxos contínuos, com controle de assinatura e de memória
  • Gerenciamento de estado com NgRx ou abordagem equivalente
  • Conexão em tempo real com WebSocket ou eventos enviados pelo servidor
  • Acessibilidade com regiões dinâmicas e foco controlado
  • Testes unitários com Jasmine e testes de integração de componentes
Diferenciais:
  • Notificações do navegador e Service Worker em produção
  • Lista virtualizada com muitos itens
  • Vivência com produto que usa notificação como canal principal
  • Signals do Angular em código novo
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O time testa cada mudança com a central cheia de itens e com conexão instável, e as revisões de código prestam atenção especial a assinaturas que nunca são encerradas. 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
  • Jasmine
  • SCSS
  • Service Worker
  • Git
Seus dados:

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

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Desenvolvedor(a) Front-end React Pleno (Notificações)
Desenvolvedor(a) Front-end React Pleno (Notificações)

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Ambiente colaborativo
Trabalho remoto 100%
Flexibilidade de horário
+2
Desenvolvedor(a) Front-end Angular Pleno (Gestão de Contratos)
Desenvolvedor(a) Front-end Angular Pleno (Gestão de Contratos)

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+2
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+3
Desenvolvedor(a) Front-end Angular Júnior (Relatórios Gerenciais)
Desenvolvedor(a) Front-end Angular Júnior (Relatórios Gerenciais)

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Ambiente colaborativo
Trabalho remoto total
Conexão com times globais
+2
Desenvolvedor(a) Front-end Angular Pleno (Troca de Arquivos EDI)
Desenvolvedor(a) Front-end Angular Pleno (Troca de Arquivos EDI)

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Desenvolvedor(a) Front-end React Sênior (Programa de Pontos)
Desenvolvedor(a) Front-end React Sênior (Programa de Pontos)

Sylision • États-Unis

À distance
USD 20 000 - 28 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+3
Desenvolvedor(a) Front-end Angular Júnior (Precificação)
Desenvolvedor(a) Front-end Angular Júnior (Precificação)

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Desenvolvedor Front-end Angular Sênior – Notificações em tempo real
Desenvolvedor Front-end Angular Sênior – Notificações em tempo real

Sylision • États-Unis

À distance
USD 19 000 - 27 000
Trabalho 100% remoto
Ambiente colaborativo
Conexão global
+1
Desenvolvedor(a) Front-end Angular Sênior (Pagamentos via Pix)
Desenvolvedor(a) Front-end Angular Sênior (Pagamentos via Pix)

Sylision • États-Unis

À distance
USD 19 000 - 27 000
TotalPass
Mediquo
Team Care
+2
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Ambiente remoto e flexível
CLT ou PJ