If you are a skilled worker and is a non-EU citizen, then you have the opportunity to get a work permit in Germany if there's a local company that can give you an offer letter. This work permit will let you live and work in Germany for a specified period of time, with the possibility of extending it in the future.
If a non-EU citizen is a skilled worker and has a job offer from a local company in Germany, they have the chance to acquire a work permit. This permit enables them to live and work in Germany for a set time period, which can potentially be extended.
Can a German company sponsor my application for a work permit?
There is no such thing as "visa sponsorship" in Germany. You can apply for a work permit in your local German consulate or embassy if a company in Germany is willing to offer you a job contract. Comparatively to other developed countries, Germany offers a faster and easier way to obtain a work permit and migrate.
Scammers may contact you very convincingly and claim they can help you get a job sponsorship in Germany! It is important to be aware of such emails and phone calls and to never respond to them.
How can I find a job in Germany?
In short, you should check LinkedIn or Xing and apply for positions that match your qualifications and experience. It is likely that the recruiter will offer you the position after the (several) interviews if they believe that you are a competitive candidate. Upon receiving the job offer, you can follow the German work permit application procedures and apply for a German work visa and work permit based on your nationality and where you reside.