Desenvolvedor(a) Angular Pleno para Migração de Versão
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** * Levantar o inventário de dependências, componentes e testes antes de mover qualquer versão. * Atualizar o Angular em etapas, uma versão maior por vez, mantendo a aplicação de pé entre elas. * Converter módulos em componentes standalone e trocar carregamento síncrono por lazy loading de rota. * Substituir a biblioteca de interface descontinuada componente por componente, sem redesenhar a tela. * Cobrir com teste as telas que hoje não têm nenhum, antes de mexer nelas. * Registrar cada etapa em um documento que o time consiga retomar sem você. **Requisitos** * De 2 a 4 anos com Angular, incluindo pelo menos uma migração entre versões maiores. * Conhecer na prática a diferença entre NgModule e componente standalone, e saber converter um no outro. * RxJS e Reactive Forms em código legado, não só em projeto começado do zero. * Saber escrever teste para código que não foi escrito para ser testado. * Git com histórico legível, porque a migração vai ser lida commit por commit. **Diferenciais** * Ter saído de AngularJS ou de Angular anterior à versão 12\. * Experiência com sistema usado em clínica ou consultório. * Noções de Signals e de detecção de mudança sem Zone.js. **Como é trabalhar aqui** Híbrido em Belo Horizonte: parte da semana no escritório, com os dias combinados dentro do time, e o resto de casa. Contratação em CLT ou PJ. A migração é conduzida em etapas visíveis: cada passo tem plano de volta e é comunicado às clínicas antes de subir. Você fala direto com quem atende o suporte, porque é de lá que sai a lista do que não pode quebrar. **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, RxJS, Reactive Forms, Angular Material, Jasmine, Karma, ESLint, 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