Here is a proof that works for representations of arbitrary algebras.
More precisely,
Let $A\subset \operatorname{End}(V)$ be a subalgebra, for any finite dimensional $k$-vector space, $k$ any algebraically closed field. Assume $V$ has no nontrivial $A$-stable subvector space. Then $A=\operatorname{End}(V)$.
You can then apply this to $\pi\mathbb{C}[G]$.
Here's a proof using the Jacobson density theorem. Let $f:V\to V$ be $A$-linear, that is, it commutes with every element of $A$. Then for $\lambda \in k$, $\ker (f-\lambda id)$ is $A$-stable. However, since $V$ is finite dimensional and $k$ is algebraically closed, there is $\lambda\in k$ such that it's not $0$. Therefore it must be $V$ for this $\lambda$: $f=\lambda id$. Therefore if $D=End(_A V)$, $D=k id$, and $D$-linearly independent means linearly independent. The Jacobson density theorem then allows us to conclude by taking $X$ in the above link to be any basis of $V$.
You can of course find more elementary proofs. A possible approach to a more elementary proof is to prove that by irreducibility, if $A$ contains one rank $1$ operator, it contains them all (by taking a look at what rank $1$ operators look like), thus if it contains one rank $1$ operator, then we're done. Then you can prove that if $a\in A\setminus \{0\}$ is not a homotethy, and $a$ has rank $r>1$, then there is $b\in A\setminus \{0\}$ with $\mathrm{rk}(b) < r$, and thus you are done. This second step uses eigenvalues, as above when we used the Jacobson density theorem.
Note that for the theorem to hold, you really need $k$ to be algebraically closed. Otherwise, let $P$ be an irreducible polynomial, and let $A= k[X]/(P)$, with the regular left action of $A$ on itself. This can be realized as group algebra (take $M$ to be the Compagnon matrix of $P$ over $k$, and $G= \langle M\rangle$, though $G$ may not be finite. If $P\mid X^n-1$ for some $n$, you can choose it to be finite). Then this is clearly irreducible (and finite dimensional over $k$), as a submodule would be an ideal of $A$, which is a field; but the image of $A$ is not the whole algebra $\operatorname{End}_k(k[X]/(P))$ : for starters, it's commutative, and it doesn't have a big enough dimension