Having a designer who codes in a team is beneficial because it bridges the gap between design and development, accelerates the project workflow, and helps in quickly implementing and refining visual elements and interactions directly in the code, reducing back-and-forth communication and revisions.