We are creating two complementary web products that will both require fantastic user experience. You should be prepared to develop fantastic web apps. You should be unafraid of conquering challenges and be excited to learn every day. As a member of the founding team, you should understand that being part of the founding team means you're expected to be the best leader you can be and that every day you should strive to become a better leader than you were the day before.
Create great software, learn new technologies, be positive and impress everybody
Whatever it's taken you to get this far
Enough to know what you know and know what you don't know
Completely negotiable, including equity