Vou dizer um pouco de mim atualmente.
Eu trampo e cuido de 4 apps flutter atualmente no meu trabalho. 2 estão em desenvolvimento e outros estão "finalizados", pelo menos até acharem algo pra colocar lá.
Porém se eu olhar neles, eu não consigo aplicar tudo q existe no mundo flutter. O q mais sinto falta é o uso de banco de dados, já que pelo menos pros apps q desenvolvi, nenhum deles usa banco de dados SQL, só banco de dados key-value e API REST.
Ou seja, se eu depender da empresa pra construir minha carreira, meu, eu nunca irei progredir como desenvolvedor.
Por isso eu decidi criar um projeto meio ambicioso, e pessoal, voltado totalmente pra mim. Ele é ambicioso, pois ele vai desde bloco de notas, SRS pra estudo, carteira digital, transferencia entre celular e desktop, etc, e por causa disso, eu consigo aplicar um monte de coisas q nunca aprenderei só na empresa, como lidar com banco de dados SQL em flutter.
Então assim, se quer ser um senior, simplesmente estude, faça projetos, sendo projeto pessoal, ou até comercial por fora do seu trampo atual. Só assim vc aprende, só assim vc melhora. Não é sentado com a bunda no sofá clicando no botão do controle remoto q vc irá aprender algo, é simplesmente lendo e digitando. E não precisa tirar todo seu tempo de lazer para isso, pegue meia hora, 1 hora, vc decide isso de acordo com seu dia-a-dia, tudo q vc precisa é pegar algo e fazer acontecer.
Boa sorte ai nos seus estudos.