Atuar como referência técnica do time, apoiando a resolução de problemas complexos e a tomada de decisões relacionadas à arquitetura e ao design dos sistemas.
Definir, evoluir e sustentar a arquitetura das aplicações, promovendo boas práticas de engenharia de software, escalabilidade e manutenibilidade.
Realizar revisões de código garantindo qualidade, padronização e aderência aos critérios técnicos definidos.
Facilitar a comunicação entre o time de desenvolvimento e outras áreas da empresa, atuando em conjunto com Product Managers, Designers de UX e demais stakeholders.
Participar ativamente do planejamento de sprints, contribuindo para a definição de prioridades, estimativas de esforço e prazos claros junto ao Product Manager.
Implementar e evoluir práticas de qualidade, como testes automatizados e pipelines de CI/CD.
Apoiar o desenvolvimento técnico contínuo do time e garantir que as entregas atendam aos critérios de acei...