I can't tell from this view but your feet might not not be at a wide enough angle. But, I think you need to lower the weight a bit and get your form down. You need to really make it your priority on every rep to get your knees apart, and think about it before you even start your rep.
At the top of the lift it appears your hips stop moving and your shoulders keep rising. To keep the weight over your mid foot you come up on your toes. I think this is a mental error to some degree. I think the other part is your knees caving in is causing your bar speed to slow down and your timing is off.