I meant you apply online, but different embassies that process the application deal with each application differently, and requirements vary per country you're applying from.
Depends which embassy you're applying with. Hanoi didn't ask me for a contract since I supplied them and updated the certificate of work (more recent date, the better) which details how long I've been working with company + monthly salary + screenshot of company Linkedin which shows it's a globally remote team.