No, you do not need a portfolio, but it can be helpful to include one to help you stand out from other applicants! You could include an example audit you’ve done, maybe a keyword map or even a webpage you’ve coded yourself are all great things to include in your portfolio.