Critically, you'll also be a good communicator. This role combines both hands-on development with evangelism. You should be comfortable blogging, answering developer questions on a mailing list, standing up at a conference and giving a presentation, and attending high-level customer meetings.
You'll be familiar with Flash and interested in learning about other technologies like AIR and Silverlight.
Ideally you'll have a bachelors degree in computer science (or something similar) and five years of real programming experience.
First test is to figure out how to contact me.