In contrast to what GNARGNAR says, if you're going to be using it for riding uphills as well, I'd be tempted to get something with a bit more XC friendly geometry. Something like the Dialled PA or the On One 456 would sound ideal.
I'd rule the Cotic Soul and the Genesis Altitude out (though I own one) as they're more of an XC frame capable of taking a 130mm fork than a jumpy fun machine.
One frame nobody has mentioned yet that may be worth a shout is the NS Bikes Society frame. As found at the following link...
Any fork from 120 to 140mm is fine apparently, I was very tempted by one a few months ago, though ended up buying the Altitude as I decided I wanted something slightly "more XC" than the NS Society would have been.