Desenvolvedor Front-end Angular Pleno; Troca de Arquivos EDI
Listed on 2026-10-27
-
IT/Tech
UI/UX Design, Web Developer, Digital Media & Production, Technical Support
Vaga aberta de Desenvolvedor(a) Front-end Angular Pleno (Troca de Arquivos EDI). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.
Nível: pleno.
Modelo de trabalho: 100% Remoto.
Faixa salarial: R $ 5.000 a R $ 6.500.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:Na troca de arquivos com parceiros, pedidos, notas e ocorrências de entrega chegam e saem como arquivos de layout combinado. Quando algo dá errado, quem precisa entender o que houve é a equipe de operação, e a ferramenta dela é um portal: lista de arquivos recebidos e enviados por parceiro, situação de cada um, linhas rejeitadas com o motivo e a possibilidade de corrigir e reprocessar.
O portal é feito em Angular, e o front-end dele fica sob sua responsabilidade. O volume é alto, com milhares de arquivos por dia, então filtros, paginação no servidor e atualização automática da situação precisam funcionar bem. A tela de detalhe mostra o conteúdo do arquivo linha a linha, com o campo problemático destacado e a explicação da regra que falhou, e permite reprocessar só as linhas corrigidas.
Também entra o cadastro de parceiros e de layouts, com a definição de posições e tipos de campo, uma tela técnica que precisa evitar erro de configuração. As decisões de organização do estado, dos componentes e dos testes do portal são suas.
O que você vai fazer:- Construir a lista de arquivos com filtros por parceiro, tipo, período e situação
- Atualizar a situação dos arquivos em processamento sem recarregar a página
- Desenvolver a visualização linha a linha com destaque do campo com erro
- Implementar a correção e o reprocessamento das linhas rejeitadas
- Construir o cadastro de layouts com validação de posições e tipos de campo
- Organizar o estado com NgRx e efeitos de atualização periódica
- Escrever testes com Jasmine e de ponta a ponta com Cypress
- Angular avançado, com módulos, rotas e carregamento sob demanda
- RxJS para atualização periódica, cancelamento e combinação de fluxos
- NgRx ou outra gestão de estado previsível
- Desempenho em listas grandes e na exibição de texto extenso
- Testes automatizados em vários níveis
- Autonomia para decidir a organização do front-end do módulo
- Ter trabalhado com EDI, integração por arquivos ou logística
- Noção de layouts posicionais e delimitados
- Angular Material
- Acessibilidade em ferramentas internas
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. A equipe de operação usa o portal em turnos e aponta o que atrasa o trabalho dela, e cada mudança passa por revisão de código e por teste com arquivos reais anonimizados. Mostrar exatamente em qual posição de qual linha um arquivo quebrou te parece um bom serviço para quem opera?
Na candidatura, informe a sua pretensão salarial.
- 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
- Angular Material
- Jasmine
- Cypress
- SCSS
- 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).