Great list. I would add that if a resume is required, a well designed resume is important especially if it's a front-end or generalist engineering role. Kick ass startups look through hundreds of resumes, and first impressions are a big deal.
Make it easy on the employer to see how talented you are. Since cover letters are now always cover emails there is no excuse for not linking to a site that explains your previous projects with pictures and links.