I am currently a "web developer", but I find that a job title and description means close to nothing in this industry. I was brought into my current job to work on a typical Ruby on Rails stack, but I'm currently building a back-end integration system from scratch.

I'm guessing they're looking for a candidate who is flexible and quick at learning rather than a candidate who claims to know everything on that list already.

Blegh, to answer your question:
No experience developing apps, but interested!
Developed several websites, though I suck at design. Typical Python/Django, Ruby/Rails, Java/Tomcat.
Fond of Fireworks and Photoshop for occasional mock-ups and touch-ups.