Some more animation libraries would be a great option.
Here is one possible option:
Rellax is a buttery smooth, super lightweight, vanilla javascript parallax library. Update: Rellax now works on mobile (v1.0.0).
It makes use of classes and data-attributes so it could be implemented great i feel.