I shall use a little piece of complex analysis:
Each non-constant holomorphic map $\phi : U \to \mathbb C$ defined on an open $U \subset \mathbb C$ is an open map.
Hence the map $F : \mathbb C \to \mathbb C, F(z) = z^2$, is an open map. Its restriction to $S^1$ yields your map $f$.
Let $V \subset S^1$ be open. There exists an open $V' \subset \mathbb C$ such that $V' \cap S^1 = V$. Thus $W = F(V') \cap S^1$ is open in $S^1$. We claim $W = f(V)$ which will prove that $f$ is an open map.
$f(V) = F(V) \subset F(V')$. Since trivially $f(V) \subset S^1$, we get $f(V) \subset W$.
For each $w \in W = F(V') \cap S^1$ there exists $z \in V'$ such that $F(z) = w$. We have $\lvert z \rvert^2 = \lvert z^2 \rvert = \lvert w \rvert = 1$, thus $\lvert z \rvert = 1$ and therefore $z \in V' \cap S^1 = V$. We have $f(z) = F(z) = w$. Thus $W \subset f(V)$.
We can also use the above result about holomorphic maps to prove that the map
$$\phi : \mathbb R \to S^1, \phi(t) = e^{it},$$
(which is a surjection) is an open map. In fact $f(z) = e^z$ is a non-constant holomorphic map, thus an open map. If $W \subset \mathbb R$ is open, then $W' = \mathbb R \times W$ is an open subset of $\mathbb R^2 = \mathbb C$, hence $f(W')$ is open in $\mathbb C$. We have
$$f(W') = \{ e^xe^{iy} \mid x \in \mathbb R, y \in W \} .$$
But $e^xe^{iy} \in S^1$ iff $e^x = 1$, thus
$$f(W') \cap S^1 = \{ e^{iy} \mid y \in W \} = \phi(W) .$$
This shows in particular that all sets
$$S^1(a,b) = \{ e^{iy} \mid y \in (a,b) \} = \phi((a,b))$$
are open in $S^1$. Moreover, they from a basis for the topology on $S^1$. In fact, let $U \subset S^1$ be open and $z_0 \in U$. There is $t_0 \in \mathbb R$ such that $\phi(t_0) = z_0$. Since $\phi^{-1}(U)$ is open in $\mathbb R$ and contains $t_0$, we find $r > 0$ such that $(t_0-r, t_0+r) \subset \phi^{-1}(U)$. This shows $z_0 \in \phi((t_0-r, t_0+r)) \subset U$.
Let us finally note that
If $b -a > 2\pi$, then $S^1(a,b) = S^1$.
If $b -a \le 2\pi$, then the resriction $\phi_{a,b} : (a,b) \to S^1(a,b)$ is a homeomorphism. To see that, note that $\phi_{a,b}$ is a bijection which is open.