Software Engineer, iOS

San Diego, CA, US

Job Description / Skills Required

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 branded content is shared and enjoyed by millions of people on popular media channels such as Instagram, Facebook, Twitter, Vimeo and YouTube.

GOPRO® and HERO® are trademarks or registered trademarks of GoPro, Inc. in the United States and other countries.

Software Engineer, iOS

Capture. Create. Share.
This is your life. Be a HERO.

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
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.