I was in the same boat coming from Canada to Germany and here are few things I learned along the way:
- Long journey ahead for EASA license. Mentally and financially it’s going to be burden and if you choose to do it in Germany as opposed to ex. Greece, Poland etc, it will cost you an arm and a leg. Your PPL means next to nothing in EASA. Some of your hours may be seen as an experience in some of the EASA countries but you will have to go through the whole process once again, including writing the dreaded ATPL Exams.
- Your residency, no matter if permanent, temporary or even an EU residency (eligible few years after permanent) doesn’t mean anything in other EU countries. You must apply for a residency in any other country you get a job offer from, provided an employer is even willing to offer you the job over 200 other EU citizens waiting in line.
- Germany passed a dual citizenship law recently which will come into effect in June. I think you are eligible to apply for it after living in Germany for 5 years or so. With a German passport your chances in other EU countries dramatically increases but by the time you go through all the licensing and citizenship processes, you will be in your 40s, competing against a guy in his early 20s, willing to work anywhere for the lowest pay.
- Until you get your citizenship, your license and residency allows you to work in Germany only and speaking from an experience, German aviation community is extremely conservative. Even with a type rating and multiple FI ratings, I couldn’t even get a job as a VFR instructor.
In no way I am trying to discourage you from achieving your dream. I am only sharing what I experienced. May be a different outcome for you but I really doubt the outcome would be that much different from what I went through.
Best of luck regardless