Remote Staff Software Engineer - iOS

closed
Logo of GoPro

GoPro

πŸ“Remote - Australia

Job highlights

Summary

Join our team at GoPro as we design and implement a brand-new mobile app for motorcycle helmets, enabling users to command and control their hardware while delivering a safer and more dynamic riding experience.

Requirements

  • Minimum 7+ years of professional experience
  • Bachelor of Computer Science or equivalent tertiary education
  • Professional experience, harnessing Agile methodology for collaboration, adaptability, and continuous improvement
  • Competency with managing the full-development lifecycle while aligning with operational KPIs
  • Solid understanding of iOS development fundamentals
  • In-depth exposure and familiarity with the latest iOS development frameworks (SwiftUI, Combine, etc.)
  • Exposure and familiarity with cross-platform mobile application development
  • Excellent knowledge of Swift and experience with Obj-C
  • Mapping SDK development experience
  • Bluetooth development experience
  • Demonstrable experience designing applications and systems that interoperate with cloud applications and third-party vendor SDKs or systems
  • Sound practical understanding of best-practices in mobile application architectural design

Responsibilities

  • Lead the design, development, testing and operational excellence of mobile applications
  • Support the design and architecture of mobile applications
  • Spearhead the implementation of new mobile application modules
  • Collaborate with other members of cross-functional teams

Preferred Qualifications

  • Experience with Android mobile application development
  • Experience building Kotlin Multiplatform (KMP) solutions
  • Experience leading software engineering teams
  • Strong documentation skills
  • Expertise with implementing CI/CD pipelines

Benefits

  • Competitive salary
  • Discretionary annual performance-related bonus
  • Superannuation fund
  • LiveHealthy monthly wellness reimbursement
  • Monthly phone and internet reimbursement
  • Wellness programs including 1:1 Coaching, 1:1 Therapy sessions, and mental health resources
  • Innovative remote-friendly wellness classes and events
  • Flexible work arrangements
  • International Travel Assistance
  • Professional + personal development opportunities, i.e. LinkedIn Learning, technology trainings, certifications, Peer-to-Peer learning, conferences and more
This job is filled or no longer available