Silicon Valley Ruby on Rails Message Board › Software Engineer/Web Developer in Mountain View with Shmoop.com
San Francisco, CA
Shmoop (www.shmoop.com) is a digital curriculum company that makes learning, teaching, and test prep materials that are - get this - smart and fun, seeks a Web Developer
About the Job:
Write clean, re-usable code. Elegant code that’s simple and will be read by your coworkers.
Make browsers submit to your will. Ship things that look great and perform well
Focus on building and shipping products based on spec.
Be equally as anal in tackling the mundane as well as the challenging. We're a startup, there's a lot to do.
Be part of the core engineering team at an early stage startup. We're onto something big, and you will be one of the core engineers here.
Be ready to have major impact on the company.
Author fast-rendering reusable components using PHP, Scriptaculous or jQuery and HTML/CSS
Play well with others. Collaborate across the company (we're a small team).
Be excited about the responsibility of owning key products and shipping them on time.
Write maintainable code with extensive test coverage in a professional software engineering environment (with source control, dev/stage/prod release cycle, continuous deployment) – cowboy coders, need not apply.
1-2 years work experience.
You have experience working on both the server side (PHP, Ruby, Java, Python) and the client side.
Your core skill is not using libraries. You build libraries and write code that other people use.
You are obsessed (borderline compulsive actually) about making user interfaces look right and work right. You dig the science of user experience and have opinions.
You thrive in small, collaborative, energetic teams.
You read up on HTML5 and CSS3, just because...it's fun!
You communicate well on paper and in code.
You’ve made a substantial contribution to an open source project. Huge bonus points if you have started or lead a project.
You're more comfortable at the command line than you are with a mouse.
You’ve built a web application that has seen some scale.
You read up on and experiment with new technologies because it’s in your nature,
You don’t just learn how things work, you learn why.
Basic skills with a visual design tool like Photoshop or Fireworks
Formal training in computer science (bachelors, masters)
You must be authorized to work in the United States on a full-time basis for any employer. We will not sponsor visas, nor will we hire consultants through sub-contractors that hold your visa.
Please submit your resume to firstname.lastname@example.org