Yes, you will need a valid job offer before applying for a work visa in Greece. You must submit proof of your employment contract, as it is one of the main requirements for a Greece work visa. The Greek employer who offered you the job must also apply for a work permit, which is one of the main requirements for a Greece work visa.