Desenvolvedor(a) Angular Pleno (Grids e Relatórios)

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 e evoluir telas de listagem com filtro, ordenação e paginação no servidor. * Implementar rolagem virtualizada e colunas configuráveis pelo usuário. * Preservar filtro e estado da tabela na URL, para o usuário poder compartilhar o link. * Construir a exportação de relatório coerente com o que está filtrado na tela. * Perfilar e corrigir lentidão de renderização em volume alto de linhas. * Escrever testes que cobrem combinação de filtros e paginação. * Ajustar o contrato de consulta com o time de back\-end quando a tela pedir. **Requisitos** * De 2 a 4 anos com Angular em telas de dado tabular. * TypeScript e RxJS para orquestrar filtro, busca e paginação sem chamada duplicada. * Ter trabalhado com paginação e ordenação no servidor, não só no cliente. * Conhecer as armadilhas de detecção de mudança do Angular em lista grande. * Teste automatizado das telas que você entrega. **Diferenciais** * Experiência com AG Grid, Angular Material Table ou grid próprio de porte parecido. * Ter usado o Virtual Scroll do Angular CDK. * Noção de geração de arquivo CSV ou XLSX, no cliente ou no servidor. * Conforto para ler plano de consulta e entender por que a listagem está lenta do lado do banco. **Como é trabalhar aqui** A vaga é remota, com horário combinado para ter sobreposição com o time. A comunicação principal é escrita e a decisão fica registrada onde o próximo consegue achar. O time trabalha em ciclos curtos, com revisão de código em toda entrega. Desempenho aqui é número medido antes e depois, não impressão de quem mexeu. **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, AG Grid, Angular CDK, SCSS, REST, 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