If you’re a young person who has learned front-end development, you’re more likely to have picked up English along the way than German. English exposure is casual (documentation, tech communities, American pop culture); German exposure outside of DACH requires seeking it out.
I work at a big, traditional German manufacturing company, and the “old” parts of IT (infrastructure, SAP) generally talk amongst themselves in German and produce obviously translated English documentation stuffed into badly-organized PDFs, while the newer parts (machine learning and its cloud-based infrastructure, web and app development) are a glorious mix of languages and cultures, with English as the means of communication (German colleagues occasionally having arguments and explaining complex things to each other in German) and documentation of varying quality accessible and searchable as HTML.
Several colleagues in the “new” part of IT who speak just enough German to deal with the Ausländerbehörde and order at a Biergarten, but have to interact with our local internal customers in English. They get hired anyway. They’re offered German courses, but as a side benefit, not required training.
Not speaking German well puts a ceiling on your career here, but certainly wouldn’t stop someone getting hired for a hard-to-fill technical role.