so, the way I beat her is i used the ice-spike to rebound her bubbles back at her. You want to jump over her spikes close enough to trigger her melee attack and scooch out of range for it, and then ice-spike/wall when you are far enough to trigger her bubble attack.
it's tricky, but you'll get it!