As we ramp towards self-serve, we need a bit more help on the front-end. We’re looking for a kick-ass ninja (the code kind, though throwing-star skills may come in handy) to join our team in San Francisco. Please direct resumes to jobs@topspinmedia.com.
Responsibilities:
* Design, build, and support web user interfaces for the Topspin Media platform
* Work across functional boundaries and contribute to product development process.
Requirements:
* B.S. or higher studies in Computer Science (or equivalent experience).
* 2+ years of experience developing large scale consumer facing web applications or software as a service is highly desirable.
* Fluent in Javascript, CSS and HTML, including DOM manipulation and Ajax-style UI technologies. Experience with server side development, specifically Ruby, a plus.
* Experience working with ActionScript (Flash) a plus
* Excellent organization, communication and interpersonal skills.
* Strong performance tuning, troubleshooting, and analytical skills.
* Experience in music industry or digital media a plus
Key Strengths:
* Excellent written and verbal English
* Exceptional skills with OO programming, and real world Ruby experience
* Strong analytical, deductive reasoning, problem-solving and troubleshooting skills
* Substantial experience with software design and architecture
* Knowledge of the software development lifecycle (SDLC)
* Ability to work in self-motivated and self-directed environment within a group of peers
* Ability to identify and integrate open source software packages
* Experience in installing and maintaining production COTS (commercial off the shelf) software systems
* Experience working with build systems and build processes (Rake, CruiseControl, Hudson, etc)
* Experience with XML and related technologies (XPath, XSLT, etc) a plus
* RDBMS experience (Oracle, Sybase, MySQL, etc) including SQL and warehousing technologies a plus
* Modern agile development methodology experience (XP, FDD, TDD, Scrum,
etc)
Other:
* Does what it takes to get it done
* Works best in very small teams (2 – 5 people)
* Self lead, self directed and self motivated
* Soup-to-nuts mentality and background to back it up
* Experience writing products
* Ideally this is someone that’s just written a successful product and is looking to do it again.
* Must not be looking for a “job”. This is not a 9-5 organization, but it is an organization that respects a family friendly, work-life balance.






