Best way to move to Germany is Germany Job Seeker Visa, it allows you to stay in the Germany for six months and search for the job.  if you get an employment within these 6 months, then you will get the Germany work visa or a Germany work permit.