Desenvolvedor Front-End React Sênior

Barueri Remote

Contratante: Avantti Tecnologia
Modelo de Contratação: CLT
Modalidade: 100% Remoto
Período do Projeto: 5 a 11 meses (podendo ser prorrogado)
Nível: Sênior
Localização: Brasil

 

Sobre a Oportunidade
A Avantti Tecnologia busca um(a) Desenvolvedor(a) Front-End React Sênior para atuar em um projeto estratégico de evolução digital de uma das maiores plataformas de e-commerce do país.

O profissional será responsável por liderar iniciativas de modernização tecnológica, contribuindo para a migração de aplicações legadas em Angular para uma arquitetura moderna baseada em React e Microfrontends.

A atuação estará diretamente ligada à evolução da experiência digital do pós-venda, contemplando jornadas como troca, devolução, estorno e demais serviços ao cliente, além de apoiar iniciativas de redução de débitos técnicos, aumento da escalabilidade da plataforma e sustentação das entregas do roadmap digital.

Buscamos um perfil com forte capacidade técnica, visão arquitetural e experiência em ambientes de alta complexidade e grande volume de acessos.

Requirements

Principais Responsabilidades
Analisar e compreender o funcionamento atual dos menus e estruturas de navegação em aplicações legadas Angular/AngularJS.
Entender regras de negócio, rotas, permissões e integrações existentes.
Projetar e implementar uma nova arquitetura de menus baseada em React e Microfrontends.
Garantir a convivência e interoperabilidade entre aplicações legadas e novas aplicações.
Desenvolver componentes reutilizáveis de navegação, layout e controle de acesso.
Criar soluções escaláveis que permitam expansão e reutilização por diferentes times de desenvolvimento.
Participar de decisões técnicas relacionadas à arquitetura front-end.
Atuar na evolução contínua da experiência do usuário e performance das aplicações.
Garantir qualidade de código através de testes automatizados e boas práticas de desenvolvimento.
Contribuir com iniciativas de redução de débitos técnicos e modernização da plataforma.
Participar da definição e evolução dos pipelines de integração e entrega contínua.
 
Requisitos Obrigatórios
Front-End Development
Experiência sólida com React.
Domínio de Hooks, Componentização e Gerenciamento de Estado.
Experiência com JavaScript (ES6+).
Experiência com TypeScript.
Conhecimento avançado de HTML5 e CSS3.
Arquitetura e Modernização
Experiência com arquitetura baseada em Microfrontends.
Vivência com Module Federation ou tecnologias similares.
Experiência em migração de aplicações legadas para React.
Vivência em projetos de modernização tecnológica e evolução arquitetural.
Ferramentas e Build
Conhecimento em Webpack.
Conhecimento em Vite ou ferramentas equivalentes.
Experiência com empacotamento, otimização e build de aplicações front-end.
Qualidade e Testes
Experiência com testes automatizados em Front-End.
Conhecimento em Jest.
Experiência com React Testing Library.
Conhecimento em Cypress ou ferramentas similares.
DevOps e Entrega Contínua
Experiência com pipelines CI/CD.
Vivência com Azure DevOps.
Conhecimento em versionamento de código utilizando Git.
 
Diferenciais
Experiência prévia em ambientes de e-commerce de grande porte.
Conhecimento em jornadas de pós-venda digital.
Experiência com Angular e AngularJS.
Vivência em arquiteturas híbridas durante processos de migração tecnológica.
Conhecimento em autenticação, autorização e controle de acesso em aplicações corporativas.
Experiência em projetos de transformação digital e plataformas escaláveis.
 
Competências Comportamentais
Forte capacidade analítica e resolução de problemas.
Perfil colaborativo e orientado a resultados.
Boa comunicação e habilidade para interação com times multidisciplinares.
Senso de ownership e responsabilidade técnica.
Facilidade para atuar em ambientes dinâmicos e em constante evolução.
Capacidade de propor melhorias e influenciar decisões arquiteturais.
 
O que você encontrará neste projeto
Participação em uma iniciativa estratégica de transformação digital.
Atuação em uma plataforma de grande escala e alta relevância para o negócio.
Desafios relacionados à modernização tecnológica e evolução arquitetural.
Ambiente colaborativo, inovador e orientado a excelência técnica.
Oportunidade de impactar diretamente a experiência de milhões de usuários através da evolução de soluções digitais de pós-venda.