You don’t need to code. There’s a reason why designers tend to give it up when they get a job on a team: generalists just aren’t as good as specialists.
I direct a fairly large team now. The designers on the team that consistently nail execution don’t know any code. They just know how to negotiate and provide measured front end specs if a dev isn’t as comfy w front end.