A minha experiência de 25 anos de desenvolvimento de software ensinou que a engenharia independe de linguágem, e muito menos de framework. Se quer ser um Engenheiro de Software, se importe com o COMO, como o software será o desenvolvido, quais etapas serão realizada até a sua entrega final, que tenha valor para seu cliente ou dono do produto. A linguagem e framework utilizado depende de muitas coisas como recurso financeiro e pessoal, tamanho de dados e complexidade no desenvolvimento, objetivo do software, etc. Então... tenha conhecimento de várias linguagens e alguns frameworks, estude suas vantagens e desvantagens, entre outras coisas. Sei que estão pensando: "Mas ela informou que é na área de Front-end"... Cara! Este é um assunto que discordo muuuito. Não dá para ser um Engenheiro sem pensar no como será a forma de desenvolvimento, como não pensar no cenário como todo, o Front-end é uma etapa do processo. (ponto final)