Strava
Software Engineer - Mobile
Engineering | San Francisco, CA, United States


About this Job
We're looking for an engineer to expand development of our mobile efforts, including iPhone, Android, and HTML5. A strong background in mobile development isn't as essential as a passion for working on cutting edge projects and an aptitude for building an excellent user experience. This role will also help define our public facing API, as our mobile applications will be key consumers of it. This candidate should be a skilled generalist, someone who can tackle all sorts of technical challenges, as you're bound to encounter them in this type of green-field work. There is some incredibly cool stuff Strava can enable with 2-way communication and real-time feedback with your GPS and fitness data.
 
Responsibilities
  • Expand development of Strava's iPhone apps
  • Help develop Strava's Android strategy
  • Help develop Strava's public API
  • Work closely with, and incorporate feedback from, product management, UI designers, and other engineers
  • Participate in general engineering projects
Requirements
  • BS or MS in Computer Science or equivalent work experience
  • Excellent programming skills in Java and/or C/C++
  • Experience with Objective-C, either shipping product or personal project
  • Work examples or personal projects that show an aptitude for product sense
  • Disciplined approach to testing and quality assurance
Desired
  • Experience building and shipping iPhone apps
  • Experience building and shipping Android apps
  • Experience building web applications in a production environment (enterprise or consumer) using an MVC framework
 
 
 



Jobvite