iOS Software Engineer | Dive Team | 2 roles
Core
Design and build advanced iOS applications for the Garmin Dive app, a digital logbook and community platform for scuba and free divers.
Role type
Senior iOS Software Engineer
Builds
The Garmin Dive app (digital logbook and community platform) for scuba and free divers
Domain
Consumer electronics / Diving / iOS development
Deliverable
production ML models | product features
Required skills
SwiftUI, UIKit, Modern Concurrency, Modular app architecture, SPM modules, MVVM, Router navigation, Bluetooth integration, Combine, Agile methodologies
Preferred skills
Experience with Bluetooth, Combine, Agile methodologies
Technologies
SwiftUI, UIKit, Combine, SPM, MVVM, Bluetooth
Responsibilities
Design and build advanced applications for iOS platform; Collaborate with cross-functional teams to define, design and ship new features; Unit-test code for robustness, including edge cases, usability and general reliability; Work on bug fixing and improving application performance; Continuously discover, evaluate and implement new technologies to maximize development
Seniority
Senior, hands-on IC