Front-end é a construção da camada que a pessoa vê e toca, ou seja, a interface no navegador ou no app. Quem faz front traduz o design em tela funcional, responsiva e acessível, cuidando ao mesmo tempo de performance e de fazer aquilo funcionar em dispositivos diferentes.
A base são três tecnologias que conversam entre si: HTML pra estrutura, CSS pra estilo e layout, e JavaScript pra interação. Por cima delas, frameworks como React, Vue e Angular ajudam a organizar interface complexa em componentes reutilizáveis.
Pra quem é de produto, o ponto não é sair programando, e sim entender o que muda na conversa com a engenharia: por que performance afeta retenção, por que mobile-first importa, e onde a tradução do design pode acabar emperrando.