This is an example from Stoll's Introduction to Analysis. I'm struggling to understand why there's a contradiction here, though I think I'm on the verge of understanding it, but I'd like to understand it more formally.

My intuitive reaction is that since we're choosing $x$ to be a member of $[0,1)$, then I can make those $x^n$ as small as I like, so given any positive epsilon, if I choose a value of $n$ such that the "biggest" $x$ in $[0,1)$ is smaller than that epsilon, then it works for all relevant $x$. Of course I know there is no "biggest" member of this set, so I suspect that each time I choose an $n$ that I think satisfies the inequality I necessarily miss infinitely many relevant $x$, but I'm having trouble demonstrating that to myself.
The rough idea behind uniform convergence is that for any $\varepsilon >0$, "there exists a tube of radius $\varepsilon$" around the limit function in which the $f_n$'s are contained for sufficiently large $n$. In your case, this "tube" does not exist, since your sequence of functions consists only of continuous functions, and your limit function is discontinuous; so $f_n(x)$ always leaves this "tube" when $x$ approaches $1$.
Formally, $(f_n)$ is said to converge to $f$ uniformly if $$\forall \varepsilon >0 \, \exists n_0\in \Bbb N \text{ such that if }n\geq n_0, \text{ then } |f_n(x)-f(x)|<\varepsilon \quad \forall x. $$ What the author is saying is that for an $\varepsilon<1$, for any $n\in \Bbb N$, we can find $x\in [0,1)$ such that $|f_n(x)-f(x)|=|f_n(x)|=x^n>\varepsilon$, which is rather trivial since $\lim_{x\to 1} f_n(x) = 1$ and $f_n$ is continuous for every $n$.
Another point of view is the following: using the fact that $(f_n)$ converges uniformly to $f$ if and only if $\sup_{x\in [0,1]}|f_n(x)-f(x)|\to 0$ as $n\to \infty$ (this is a well known fact that you can find in many books), we can compute it: $$ \sup_{x\in[0,1]}|f_n(x)-f(x)| \geq \sup_{x\in[0,1)}|f_n(x)-f(x)| = \sup_{x\in[0,1)}|f_n(x)| =\sup_{x\in[0,1)}x^n=1, $$ so we obtain that the convergence is non-uniform.