Do I need previous delivery experience of some kind?

You don’t NEED previous experience, many people get taken on green, but it will certainly help. A warning though, I would give amazon the swerve, they take you on self employed, make you pay rental on your own van, don’t treat you well at all. You are looking at netting 2-300 a week for stupid hours doing 100+ drops a day. They are well known for it. Just a warning