Put $\Bbb T=\{z\in\Bbb C: |z|=1\}$. Suppose to the contrary that for each point $z\in\Bbb T$ the sequence $\{f_n(z)\}$ converges to $f(z)$. Then $f(z)=0$, because, since the set $\{e^{in}:n\in\Bbb N\}$ is dense in $\Bbb T$, for any natural $N$ there exists $n>N$ such that $|z-e^{in}|>1$, so $|f_n(z)|<1/n^2$.
Now in order to answer the question we can try to apply a general topological tool which is Baire Theorem. For this we need to provide a cover of $\Bbb T$ by a countable many sets. Namely, for each natural $N$ put $$\Bbb T_N=\{z\in\Bbb T: |f_n(z)|\le 1/2\mbox{ for each }n\ge N\}.$$
The pointwise convergence of the sequence $\{f_n\}$ implies that $\Bbb T=\bigcup_{N\in\Bbb N}\Bbb T_N$.
Since each function $f_n$ is continuous (being a composition of continuous functions; for instance, since a function $g_n(z):\Bbb T\to\Bbb R$, $z\mapsto 1+n^{2}|z-e^{in}|$ is continuous and positive, a function $f_n$ is continuous being a composition $jg_n$ of the function $g_n$ and a continuous function $j:\{x\in\Bbb R:x>0\}\to \Bbb R$, $x\mapsto x^{-1}$ ), a set $\{z\in\Bbb T: |f_n(z)|\le 1/2\} $ is closed being a preimage $f_n^{-1}([-1/2,1/2])$ of a closed set $[-1/2,1/2]$. Thus the set $\Bbb T_N$ is closed being an intersection of a family of closed sets. By Baire theorem, there exists $N\in\Bbb N$ such that $\Bbb T_N$ has non-empty interior in $\Bbb T$. There exists a number $n>N$ such that $e^{in}\in\Bbb T_N$. Then $f_{n}(e^{in})=1>1/2$, a contradiction.