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)