Não acho uma obrigação de forma geral, mas se o foco do dev é maximizar suas habilidades na área do front end, o web portfólio é uma mão na roda, pois você pode demonstrar qual o seu nível de habilidade atual na construção de interfaces, UX, organização de código etc. ou seja, ir além de de apenas informar dados pessoas como o currículo.
Já participei de entrevista em que ao vivo meu portfólio foi avaliado nas versões desktop e responsiva, então depende muito de quem vai ter o contato com ele, recrutadores não vão se atentar a detalhes de implementação.
Meu porfólio: https://glaysonvisgueira.vercel.app/