"Minha criatividade não é muito boa para o frontend."

Quero deixar um ponto aqui.

Eu classifico 2 tipos de frontend:

  1. Os plenos que constroem sites bonitos como ifood, netflix, prime, etc. Estes são muito bons no que fazer, e trabalham com css de forma única, com muita criatividade e conhecimento.

  2. Os que dominam um pouco do css, bem pouco, mas conseguem criar telas e mais telas de um sistema. Olha, um sistema, tipo o admin de um sistema de locadora de veículos, ele é composto por formularios, tabelas, graficos. E hoje em dia tem biblioteca pra tudo isso. Você não precisa ser um especialista em css nem ser criativo ao extremo para criar sistemas, porque, na maioria das vezes, você estará criando formulários que estão utilizando algum framework que contém muitos componentes prontos, é pegar e usar.

Quis deixar esse ponto para que não achem que "programador frontend" tem que ser necessariamente um especialista em CSS. Ele pode ser simplesmente um conhecedor do assunto, que saiba montar formulários e telas com grid graficos etc, tudo claro utilizando alguma biblioteca