dailymile.com
  • Home
  • Community  
    • People
    • Routes
    • Challenges
  • Sign Up
  • Login
  • Login with Facebook
 
 

You've got to login or join dailymile to do that

  

Forgot your password?

  • Or, Create an Account
  • Connect_white_large_long

About

Work with the dailymile team

  • About Us
  • Contact
  • Advertise
  • Logo & Guidelines
  • Jobs
  • Team

Resources

  • Site FAQ
  • Community Guidelines

Who we are

Our ambition is to make the world a more fit place. We're creating a social training experience that's motivating and makes fitness fun. We're growing quickly with over 200,000 members who have logged millions of miles and this is only the start. You'll be working with a user-experience focused developer and a designer who codes who are working hard to create real long-term value over maximizing revenue. Our community is incredibly inspirational and you will have a hugely positive effect on people's lives that's directly attributable to your work. We're based in San Francisco and looking for exceptional people to join us.

Who you are

You want to make this startup the primary focus of your life because you'll be critical in helping us accomplish our vision. You're relentless in your execution and you make those around you better at what they do. You're eager to solve new and difficult problems with little or no guidance and you're comfortable making decisions in a fast-paced environment and defending those decisions against intense critique. You believe you can make the world a better place through great software. From experience you know that you can quickly learn something you need to; nothing is impossible, some things are just more difficult. You have the confidence to fail in the pursuit of learning. You get things done.

Joining dailymile is a terrific opportunity for you if you're thinking about starting your own company. We're not into titles, but these are descriptions of the people that we'd like to work with:

Hacker excited about Rails

We're looking for a developer who cares deeply about users and their experience. Your primary responsibility will be in helping us improve and scale our Web application and sometimes helping on our mobile applications. We have lots of work to do and we need someone who can hit the ground running. You'll have a chance to work with game mechanics, geo data, lots of third-party platforms, adding real-time components to the site, and helping us iterate on business models. We have a culture of pushing code early and learning from our mistakes. Many of the features you'll build have yet to be dreamed up. You'll be making product decisions so you should share our vision and enjoy staying fit. We work with git, Rails, MySQL, Redis, memcached, nginx, HAProxy, and Sass to name a few.

Requirements

  • B.S., M.S., or Ph.D. in Computer Science or equivalent.
  • You like having ownership over features and infrastructure.
  • You can own a feature from top to bottom: you're comfortable jumping from writing complex algorithms and scaling a database to front-end coding in JavaScript and CSS.
  • You work in Linux and can configure a server yourself. When a server or service dies, you know where to look to diagnose what went wrong and how to get it running again under pressure.
  • You fully understand REST, HTTP, and Web technologies and are annoyed when people use them incorrectly.
  • You understand the drivers of growth for consumer internet products and can design intuitive user interfaces.
  • You have lots of experience interacting with third-party APIs like Twitter and Facebook and you build robust services that assume failure.
  • When we check your references, people will tell us you're one of the best coders they've worked with and how much you love doing what you do.

Ideally

  • You are metrics driven and have a plan to measure the impact of a new feature before implementing it.
  • You've got experience with functional languages like Lisp, Standard ML, or Erlang and jump to articulate their benefits over their imperative counterparts.
  • You're experienced in scaling high-traffic websites: partitioning at the application level, caching strategies, message queues.
  • You've contributed to open source and look forward to open sourcing code that you'll write with us.
  • You're excited about OAuth, Activity Streams, the Salmon Protocol, and PubSubHubbub.
  • You've built something using a new data store like Redis, Cassandra, or Mongo.

Applying

We have a strong preference towards people living in San Francisco, but are open to working with people remotely (especially if you've successfully done this in the past).

If this is an opportunity that excites you then we can't wait to meet you! If you know someone who would be a perfect fit, we'll reward you if we hire them.

To apply, say hi to jobs@dailymile.com and include:

  • Introduce yourself! What drives you? What projects are you working on? If you could have an endless supply of food, what kind would you choose?
  • Answers to the programming and design questions listed below
  • Links to any interesting projects that you've worked on
  • Code samples that you're particularly proud of (tell us why!)
  • Your GitHub account and your Twitter or blog if you have them

Programming Question

Using JavaScript, create an element that is displayed as a small square with a black border. Inside the square is a number. When the square is clicked, the number is incremented. The number must be, in effect, local to the element, so that a page can contain more than one square with its own value.

After a delay of one second after the last click, the user will be asked to confirm the update or go back to value since the last confirmation. E.g., if I click twice within a second, I'm shown a confirmation one second after the second click which will allow me to go back to the value as it was before the first click.

Implement this function without using global variables. Bonus points if you give us two solutions, one involving a closure.

  function createSquare() {
    // your code goes here
  }
  

Design Question

Coming soon...

Interns

We're also looking for interns. If the above perfectly articulates what you're passionate about, you're super excited to learn this stuff (and maybe even a little terrified), then let us know. You should be ready to show us a project you've built from scratch yourself.

  • About
  • Blog
  • Apps
  • API
  • Store
  • Contact
  • Mobile

Copyright © 2008-2012 dailymile, Inc. Terms of Use | Privacy Policy

Powered by loops through Golden Gate Park in hilly San Francisco, CA

  •  Follow on twitter
  •  Fan us on facebook
  • Home
  • People
  • Challenges
  • Routes
  • Events
  • Groups
  • Forums
  • About
  • Contact Us
  • Blog
  • Widgets
  • Shop
  • Help
  • Community Guidelines
  • Forgot password?

Copyright © 2012 dailymile, Inc. All rights reserved.