Oii, Gabriel.
A resposta para a sua dúvida é: depende bastante da empresa em que estiver atuando.
Em muitas empresas maiores ou que já têm um time de produto estruturado, existe uma pessoa ou até mesmo uma equipe dedicada de design responsável por criar interfaces, protótipos e fluxos no Figma ou em outras ferramentas. Nesse cenário, o papel do desenvolvedor front-end costuma ser implementar essas telas com fidelidade, garantindo performance, acessibilidade e uma boa experiência de uso.
Por outro lado, em empresas menores, startups ou projetos em que não há um time de design dedicado, é bem comum que o front-end precise ter pelo menos uma noção de design visual e de usabilidade. Nessas situações, saber criar ou ajustar telas no Figma é um diferencial enorme, porque ajuda a equipe a andar mais rápido e diminui a dependência de outras funções.
De forma geral, não é esperado que um desenvolvedor front-end seja um designer completo, mas ter noções de proporção, espaçamento, cores, tipografia e usabilidade já faz muita diferença. E, dominar ferramentas como o Figma pode abrir portas e se tornar um ponto positivo no seu perfil, mesmo em empresas que tenham designers, porque facilita a comunicação e a colaboração entre áreas.
Então, não é obrigatório “saber muito de design” para ser um bom front-end, mas conhecer o básico e saber lidar com ferramentas de design pode ser um diferencial importante na sua carreira.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!