My strategy is to press down and to the side I want to go against the floor of the main platform and then jump right after, that way you get enough speed to reach an enemy platform and still have the dash to dodge enemy attacks while in the air.
Another thing that I found useful is to constantly dash down while on the main platform as it makes you invulnerable (which I don't like) but the real reason to do that is because since you are a bouncy ball many times when you try to jump there is a tiny space between you and the platform especially when the platform is going downwards or tilting down on the side you are on (some coyote time would have been good for the game) and constantly dashing down keeps you grounded so you can jump at any time.
Thanks so much for making such a great game!