• San Francisco, CA
  • Permanent
  • Objective-C

  • XML

  • JSON


  • Javascript

  • MVC

  • OOP

  • iOS

  • Job Posted: Thursday, October 20, 2016

  • Expires On: Saturday, November 19, 2016

  • Job Type: Permanent

  • Duration: 1+ years

  • Desired Experience: 3-5 years

  • Work Authorization: Resident/Citizen, Citizen, EAD

GoPro’s versatile cameras and accessories enable people to self-capture immersive and engaging footage of themselves enjoying their favorite activities. From extreme to mainstream, GoPro’s HERO® line of wearable and gear-mountable capture devices are transforming the way consumers, professional athletes, and video production professionals capture, manage and share meaningful photo and video content. Based in San Mateo, California, GoPro’s products are sold through more than 25,000 stores in over 100 countries worldwide and direct via GoPro.com. GoPro branded content is shared and enjoyed by millions of people on popular media channels such as Instagram, Facebook, Twitter, Vimeo and YouTube.This role will contribute to the exceptionally programming skills to develop highly innovative, consumer based mobile products. The iOS developer will make disciplined use of git source control and bug tracking systems. In addition, the role will participate in software code reviews to ensure the creation of high quality, compact and elegant code. The ideal candidate will have familiarity with XML, JSON and REST-based API’s and exceptional communication skills.

What You Will Do
  • Contribute exceptional programming skills to develop highly innovative consumer-based mobile products
  • Make disciplined use of git source control and bug tracking systems
  • Unit-test developed code for usability, general reliability and elegance
  • Participate in software code reviews to ensure the creation of high quality, compact code
  • Participate in code development from requirements throughout the deployment
  • Collaborate with other engineers, managers, and executive team to define, design and ship new features
Skills We’re Stoked About
  • Bachelor’s degree in Computer Science, Mathematics
  • Strong CS fundamentals
  • 5+ years of commercial experience in developing applications for the iPhone and iPad
  • Expertise in Objective-C and developing native iOS apps
  • Familiar with XML, JSON and REST-based APIs
  • Experience with Webkit and JavaScript
  • Strong knowledge of MVC, OOP, memory management and threading
  • Proven successful track record showing an aptitude for engineering and product sense
  • Strong communication (written and verbal) skills
  • Self-motivated
  • Ability to quickly learn and apply new technologies and methodologies
  • Possess the passion to design, build and polish innovative applications
  • Live it. Eat it. Love it. – Two dedicated hours during your week to explore your passions and capture it with your GoPro.
  • Get your very own GoPro (Mounts and accessories included)
  • Discounted employee stock purchase plan
  • Competitive salary
  • 401(K) matching
  • Discretionary time off
  • Medical, dental, and vision insurance – premiums are fully paid for employees
  • Life insurance and disability benefits
  • Fully stocked kitchens with snacks galore
GoPro is an equal opportunity employer.