Desenvolvedor(a) Front-end Sênior
V8 Tech
Descrição da vaga
SOBRE A V8.TECH
Somos uma empresa do Grupo TIM especializada em transformação digital, dados, inteligência artificial, cloud e desenvolvimento de soluções tecnológicas.
Mais do que desenvolver tecnologia, ajudamos grandes empresas a resolver desafios complexos, acelerar resultados e criar experiências que impactam milhares de pessoas todos os dias.
Aqui acreditamos em autonomia, colaboração, aprendizado contínuo e protagonismo.
Se você gosta de construir, inovar e gerar impacto real, seu lugar pode ser aqui!
Descrição da vaga
Sobre a vaga
Buscamos um(a) Desenvolvedor(a) Front-end Sênior para atuar em uma Squad de Modernização, contribuindo para a evolução da arquitetura frontend e da experiência digital da companhia.
Você participará da construção de aplicações modernas baseadas em React, TypeScript e Microfrontends, apoiando iniciativas de modernização tecnológica, padronização arquitetural, melhoria de performance e evolução das práticas de engenharia. Procuramos um profissional hands-on, com visão sistêmica, foco em qualidade e interesse em construir soluções escaláveis e sustentáveis.
Responsabilidades
- Desenvolver e evoluir aplicações frontend utilizando React e TypeScript.
- Participar da construção e evolução da arquitetura baseada em Microfrontends.
- Desenvolver componentes reutilizáveis e promover a padronização entre aplicações.
- Implementar integrações com APIs e gerenciar o estado das aplicações.
- Desenvolver interfaces responsivas, acessíveis e com foco em experiência do usuário.
- Implementar otimizações de performance visando melhor experiência de navegação e carregamento das aplicações.
- Desenvolver testes automatizados garantindo qualidade e confiabilidade das aplicações.
- Contribuir para a evolução das pipelines de CI/CD e automação das entregas.
- Participar de Code Reviews e colaborar na definição de padrões técnicos e arquiteturais da Squad.
- Trabalhar em conjunto com equipes de UX, Backend, Arquitetura e Plataforma na evolução do ecossistema digital.
Requisitos
Desenvolvimento Front-end
- Experiência sólida com React e TypeScript.
- Experiência com ferramentas modernas de build, como Vite.
- Conhecimento em HTML5, CSS3 e JavaScript/TypeScript moderno (ES6+).
Arquitetura Front-end
- Experiência com arquiteturas baseadas em Microfrontends (preferencialmente Module Federation).
- Experiência na construção de componentes reutilizáveis.
- Conhecimento em gerenciamento de estado utilizando Zustand, TanStack Query ou ferramentas equivalentes.
- Experiência na integração com APIs REST.
Engenharia de Front-end
- Conhecimento em Material UI (MUI) ou bibliotecas equivalentes.
- Experiência com Design Systems e componentização de interfaces.
- Conhecimento em estratégias de theming.
- Conhecimento em otimização de performance frontend (lazy loading, code splitting, memoização e otimização de renderização).
Qualidade
- Experiência com testes automatizados utilizando Vitest e React Testing Library.
- Vivência com Code Review.
- Conhecimento em boas práticas de engenharia e qualidade de código.
DevOps
- Experiência com Git.
- Vivência com pipelines de CI/CD.
- Experiência com GitHub Actions ou ferramentas equivalentes.
Diferenciais
- Experiência em projetos de modernização de aplicações frontend.
- Conhecimento em Next.js.
- Experiência com observabilidade frontend.
- Vivência em ambientes cloud e arquiteturas distribuídas.
- Conhecimento em Web Performance e Core Web Vitals.
- Conhecimento em práticas de Front-end Architecture e evolução de plataformas digitais.
