Desenvolvedor(a) Angular Pleno para Micro Frontends
Remoto, BR
Seleção conduzida pela Sylision. A empresa contratante é confidencial neste anúncio. Modelo 100% remoto. Contratação: tempo integral, CLT ou PJ. **O que você vai fazer** * Manter a aplicação hospedeira e os remotos Angular integrados com Module Federation. * Definir e versionar o contrato entre remotos (eventos, tipos compartilhados, dependências em instância única). * Tratar falha de carregamento de remoto com estado de erro visível, sem tela branca. * Padronizar autenticação e propagação de sessão entre as partes. * Instrumentar o carregamento de cada remoto para saber qual está lento e por quê. * Revisar as integrações dos times parceiros antes de elas subirem. **Requisitos** * De 2 a 4 anos com Angular e TypeScript. * Ter colocado micro frontend ou Module Federation em produção, com mais de um time envolvido. * Entender configuração de build (Webpack ou esbuild) e o que acontece com dependência compartilhada em versões diferentes. * Roteamento, guards e resolvers em aplicação grande. * Testes de integração entre partes, não só teste de unidade. **Diferenciais** * Domínio de seguros (cotação, apólice, sinistro). * Monorepo Nx com várias aplicações. * Observabilidade de front\-end (rastreamento de erro, métrica de carregamento). * TypeScript avançado para tipos compartilhados entre pacotes. **Como é trabalhar aqui** Micro frontend só funciona com contrato escrito, então parte do seu tempo é documento e revisão, não só código. Mudança que quebra o remoto de outro time não sobe sem aviso e sem prazo combinado com ele. **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** Angular, TypeScript, Module Federation, Webpack, RxJS, Nx, Sentry, Jest, Git **Como funciona o processo** A busca é feita por pessoas: quando o seu perfil combina com a vaga, a Sylision entra em contato, normalmente por WhatsApp. O seu currículo também passa a valer para os próximos processos compatíveis. Os seus dados são tratados conforme a LGPD, e a remoção é feita a qualquer momento, a seu pedido. Benefícios: * Trabalho remoto Local do trabalho: Remoto