Desenvolvedor Front-end Angular Sênior; Notificações
Listed on 2026-10-27
-
Customer Service/HelpDesk
Customer Service Rep, Technical Support
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
- 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 Web Socket 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
- 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
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 Total Pass e Mediquo
- Cuidado com a saúde mental pelo programa Team Care
- Contratação e jornada definidas com a empresa contratante
- Angular
- Type Script
- RxJS
- Ng Rx
- Jasmine
- SCSS
- Service Worker
- Git
tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
(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).