If I find a job on my Job Seeker Visa, do I have to return to my home country to apply for Germany residence permit or German work visa?
If you find a job within 6 months, you can apply for a Residence permit or work visa in Germany. There is no requirement to return home and apply for the same.