Software Engineer, iOS

San Diego, CA, US

Job Description / Skills Required

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
Self-motivated
Ability to quickly learn and apply new technologies and methodologies
Possess the passion to design, build and polish innovative applications
Perks
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.

#LI-JC