Hey Matt, Just like the baseball comparison in our post, our list isn't in a particular order of importance. I completely agree, shipping is vital.
Regarding your point about Architecture: like I mentioned to @trustfundbaby, because our team is small and we build multiple apps at once, it's important that our developers have strong architecture and planning skills.
Regarding our work in mobile: we've been building mobile apps for 2 years, however we've only recently offered it as a service to our clients.
Thanks.
@trustfundbaby, thanks for the comment. We are a client services firm as well as product development studio, so we look for developers that have a diversity of skill sets. We have some people that provide more engineering strength, and others that provide more UX or even client facing skill sets. Because we are a boutique shop of 15 handling multiple projects at once it's important for our team to run the gamut of dev skills; perhaps more than in other dev environments. I don't know how important that is to other shops?