Na Avenue Code, somos apaixonados por transformar negócios por meio da tecnologia. Somos uma consultoria líder em desenvolvimento de ponta a ponta para transformação digital em diferentes mercados, sempre crescendo de forma sustentável desde o primeiro dia. Acreditamos que grandes resultados nascem de relações fortes. Nosso time combina conhecimento técnico, colaboração e um jeito acolhedor de trabalhar que faz toda a diferença.
Estamos em busca de um Frontend Developer qualificado e apaixonado para se juntar ao nosso time e contribuir em um projeto de ponta, desenvolvido em React e com arquitetura de microfrontends. Você irá colaborar com equipes multidisciplinares para projetar, desenvolver e manter componentes frontend escaláveis e modulares, que se integrem perfeitamente a um ecossistema maior.
Responsabilidades:
- Desenvolver e manter aplicações baseadas em React utilizando JavaScript/TypeScript modernos;
- Colaborar com desenvolvedores backend, designers e outros times de frontend para garantir integração contínua;
- Implementar componentes de interface de usuário reutilizáveis;
- Otimizar performance e garantir experiências de usuário de alta qualidade;
- Participar de revisões de código, testes e processos de integração contínua;
- Manter-se atualizado com as mais recentes tecnologias e boas práticas de frontend.
Qualificações requeridas:
- Inglês avançado;
- Experiência comprovada com React.js e TypeScript;
- Experiência com Webpack Module Federation, Single-SPA ou frameworks similares;
- Sólido conhecimento em HTML5, CSS3 e design responsivo;
- Experiência com pipelines de CI/CD e sistemas de controle de versão (Git);
- Capacidade de escrever código limpo, manutenível e bem documentado;
- Boas habilidades de comunicação e capacidade de trabalhar em ambiente colaborativo.
Habilidades desejáveis:
- Experiência com design systems e bibliotecas de componentes (ex.: Storybook, Material UI);
- Bom entendimento de arquitetura de microfrontends e princípios de design modular;
- Familiaridade com frameworks de testes (ex.: Jest, React Testing Library);
- Conhecimento em containerização (Docker) e plataformas em nuvem (Azure);
- Familiaridade com ferramentas de gerenciamento de estado (ex.: Redux, Zustand, Recoil);
- Experiência em ambientes Agile/Scrum;
- Garantir consistência entre microfrontends.