Software Engineer, iOS

San Diego, CA, US

Job Description / Skills Required

GoPro, Inc. is transforming the way people capture and share their lives. What began as an idea to help athletes self-document themselves engaged in sport, GoPro has become a mobile storytelling solution that helps the world share itself through immersive content.
GoPro offers a fun and fast-paced work environment with passionate and motivated people who have a drive to learn, innovate and succeed.

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
Perks

Your own GoPro Camera (Mounts and accessories included)
Live it. Eat it. Love it. – Two dedicated hours during your week to explore your passions and capture it with your GoPro.
Employee commuter shuttles throughout the Bay Area (San Francisco, Oakland, San Jose)
Employee discounts on GoPro products and other industry discounts
Paid Time Off Programs
Medical, Dental & Vision – premiums are fully paid for employees
Life Insurance & Disability Benefits
Company 401(K) Match
LiveHealthy Program – Monthly benefit toward participation in wellness activities
Awesome wellness program including onsite fitness classes, health screenings, farmers market and more!
Subsidized onsite cafeteria
Fully stocked break rooms on each floor!

GoPro is an Equal Opportunity Employer.*