Do I have to have both hands on the bar to execute a front shift?

Without Blips, Yes. With a crossed over Blip setup  (placing a blip from each shifter placed side by side on the handlebar) you can perform a front shift with one hand.