SCRUFF, one of the largest and fastest-growing gay social networks worldwide, has an immediate opening for a software engineer ready to become immersed in mobile development and grow into a senior technical role. Ideal candidates have at least 4 years of professional software development and BS in Computer Science, or equivalent.
(read full description at: http://www.scruffapp.com/join )
Our engineering team is small. There are no client-side/server-side functional divides. You will be responsible for the servers (we have a lot). You will be responsible for the client (iOS and Android). Your brain will be stretched in new and confounding ways. But in the process you will build a set of skills that will form the core of all software innovation of the next 10 years. What we teach you at SCRUFF about mobile development will be like learning HTML in 1995 or GUI programming in 1985.
We don't have have a long list of domain-specific requirements, and we expect to train you on the technologies that are new to you. That said, we have a few qualities that we are going to be looking for in applicants:
Passion for software: We love writing software as much as we love New York :-) We would expect that you've been coding for some time, and have probably completed a large, shipping software project (or two). Having points on stackoverflow.com or a public repo (or two) on github.com are both positives. We also like people with opinions, positive and negative, about different languages, environments, and industry trends.
Integrity: We feel this is one of the most important professional attributes a person can have. This means having a strong work ethic, an openness to critical feedback, and an unwillingness to compromise when customers are being affected. Integrity is a hard thing to put in words, but we read this article in the New York Times (http://nyti.ms/uFOolX) that comes close to describing this idea.
Willingness to learn: We are probably going to infuse you with more knowledge in the first 6 months than you have ever been expected to learn before. Literally, we need you to become an expert in Objective C, Java, Ruby (and Sinatra), Mysql, pretty much the entire Amazon AWS stack, Redis & memcached, and that's to start. We need someone with raw talent who dives into new technical challenges fearlessly. Most of all, we need someone who genuinely enjoys the experience of learning, and who wakes up every day ready to throw away all he's learned about X because today, Y has changed everything.
BS in CS or equivalent
Competitive salary and health benefits