Mas pra mim, a divisão designer, front-end, back-end é quebrada.
Pra mim é programador de um lado, designer de outro.
Hoje o front-end faz um trabalho repetitivo, que nem os back-ends querem pegar: integrar interface com API.
Só que tem um problema...
Mas veja: nos últimos, digamos, 5 anos, não houve mudanças drásticas no front-end. Tirando a ascendência do React, que ganhou a batalha contra dezenas de outras merdas
Ex.: Poucos sabem qual o real problema que o React resolve