viper-ESC-moves-cursor-back is a variable defined in `viper-init.el'.
Its value is
t
Original value was
Automatically becomes buffer-local when set.
Documentation:
If t, ESC moves cursor back when changing from insert to vi state.
If nil, the cursor stays where it was when ESC was hit.
You can customize this variable.