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** * Evoluir a casca Angular que carrega os micro frontends em runtime. * Definir e manter o contrato entre casca e remotos: sessão, tema, navegação, eventos. * Gerenciar dependências compartilhadas e resolver conflito de versão entre remotos. * Tratar falha de carregamento de remoto com estado de erro previsível na tela. * Configurar build, versionamento e publicação independente de cada aplicação. * Documentar como um time novo cria e publica um remoto. * Medir o efeito da arquitetura no tempo de carregamento e corrigir regressão. **Requisitos** * De 2 a 4 anos com Angular, incluindo aplicação grande dividida entre times. * TypeScript e RxJS com conforto para trabalhar em código compartilhado. * Ter usado Module Federation, Web Components ou outra estratégia de composição em runtime. * Experiência com build e configuração de projeto, não só com código de tela. * Capacidade de escrever a decisão de arquitetura de forma que outro time execute. **Diferenciais** * Experiência com monorepo Nx e cache de build. * Ter empacotado aplicação em Docker e publicado em nuvem. * Noção de estratégia de rollout gradual e reversão rápida. * Ter atuado como referência técnica entre times, mesmo sem cargo de liderança. **Como é trabalhar aqui** A vaga é remota, com sobreposição de horário combinada, porque o trabalho depende de acordo entre times. Decisão de arquitetura aqui é escrita antes de virar código, em texto curto, com a alternativa que foi descartada e o motivo. Isso existe para que a decisão sobreviva à saída de quem a tomou. **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, Nx, RxJS, Web Components, Docker, AWS, Jest **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