Job Description
iPhone Application 
The ideal candidate 
Rocks the basics (understands HTTP protocol, commands and status codes, SQL) 
Gets object- orientation 
Knows at least two web application development frameworks 
Speaks fluent XHTML, CSS and JavaScript 
Knows how to avoid XSS 
Is agile 
Believes speed is a feature 
Is test- infected 
Knows the importance of layering and abstracting 
Is an effective communicator 
Groks the web (gets social networking, micro blogging and other new phenomena sweeping the web) 
Knows when to apply design- patterns 
Has in- depth knowledge of database concepts, normalization and SQL 
Can build scalable applications 
Is customer- focused 
Is willing to go above and beyond 
Willing to learn new technologies and switch to new platforms 
Has a sense of humor (you will need it when the going gets tough)