Não sei a sua desenvoltura em programação, mas acho que você tem que pesar bem um ponto primeiro. se você já sabe fazer em Flutter, tem pouca experiência em programação, está com um grande desafio que é pegar um sistema que já está rodando e precisa refazer. Talvez mudar de linguagem seja um tiro no pé. pq toda linguagem tem sua curva de aprendizado. Quando você tem mais experiência, consegue se sair melhor nessa mudança, mas para um iniciante, você provavelmente vai errar um bocado e é só você.
Eu também acho que React, Vue ou até Javascript puro seriam ótimas opções, mas assim como você pensa em trocar de linguagem, pode acontecer do seu patrão pensar em trocar de funcionário se você não entregar nada e se enrolar. Afinal o sistema já foi feito uma vez, ele já tem uma noção do tempo e esforço que gasta.
Mas se seus estudos já te deram base pra seguir, blz, fica só o pensamento.