Consider $$ f_{n}(x) = (x-1)^{n} - (x+1)^{n}\,. $$ For which $n$ can it be divided by $x$?
Explicitly I found that for $k = 1, 3$ $f_{n}(x)$ can not be divided by $x$, while for $n = 2$ It can.
Next, I used the formula
$$ a^{n} - b^{n} = (a-b)(a^{n-1}+a^{n-2}b + \dots + ab^{n-2}+b^{n-1}), $$
but I don't see the way to show something from it explicitly.
Let $p(x)=x^k$. Since $f(x)=p(x-1)-p(x+1)$ is divisible by $x$ we see that $x=0$ is zero of $f(x)$, so $p(-1)=p(1)$, so $$(-1)^k = 1^k$$ and that is only if $k$ is even.