This the craziest job posting I think I've ever seen in any of these threads. The salary link? Insane.
I would cry if I was paid this much.
Edit: Please assess your contributions and value yourself at market value. Having a conversation with your manager about your market value should yield a higher salary that is competitive. If not, move along. As a mobile developer, you could be contracting for much more than 45k.
Depending on where you live, you could easily fetch $20k more, if not even more than that.