Proactive, passionate and have the needed perseverance for creating great software in an imperfect world Ability to work both independently and with teammates in a fast-moving environment Strong analytical and design skills, and attention to the deta