Ning enables anyone create your own social network for anything. We use PHP and Javascript on top of the Ning Platform REST APIs to deliver an extremely friendly and infinitely customizable experience to Network Creators on Ning.
We're looking to add an Application Developer to our team. You'd be full-time in Palo Alto, CA or at least come here a lot.
Here's Who We're Looking For
You love software. You love programming. You love designing algorithms.
You spend a lot of time online and stay up-to-date on new, fun things out there for developers as well as regular people.
You are an expert in PHP. You like other languages, but you love PHP. You also hate PHP in the way that only someone who loves PHP can.
You are fluent in web application design patterns.
You have experience programming scalable web applications and like to show them off.
You are an expert in AJAX. You can speak eloquently about the differences between Dojo and Prototype.
You are an expert in HTML/CSS.
You know your way around Flash.
You love solving tough problems with other hard core programmers. You love learning from other PHP experts.
You devour everything you can find on PHP as well as other new and interesting technologies.
You can point to an itch that you've scratched with software you've built for yourself or other programmers to use.
You've worked on web products on rapid development cycles. Your definition of rapid is 2-4 week development cycles.
You’re happiest using Agile development, SCRUM, extreme programming, or some interesting hybrid while working on semi-autonomous projects in a flat organization.
You love to dive in and learn a new codebase.
You choose iteration and continuous improvement over ivory tower, complex architecture projects.
You graduated from a university and have a technical degree. Ideally, your degree is in computer science. You did well in school or at least did something interesting outside of school to account for your grades.
You enjoy talking about design patterns and algorithms, and can code on a whiteboard. More importantly, you can do all of these things in an initial interview.
Before you send in your resume, you create a social network on Ning. You dive into a bit more detail and are struck by the Ning Content Store and why we chose that architecture. You have lots of technical questions for us.
