Software Engineer 2 - Mobile Development
Core
Develop moderately complex software and design new functionality for Garmin mobile products and applications.
Role type
Mobile Software Engineer
Builds
Consumer-facing mobile applications for Garmin products
Domain
Consumer electronics / Mobile development
Deliverable
product features
Required skills
Kotlin, Java, Swift, Android SDK, iOS development, Jetpack Compose, SwiftUI, UIKit, object-oriented design, data structures, algorithms
Preferred skills
Bluetooth/Bluetooth Low Energy, REST APIs, cloud-connected services, Agile development, consumer product design
Technologies
Jetpack Compose, SwiftUI, UIKit, Android SDK
Responsibilities
Develop moderately complex software, design small sets of new functionality, participate in peer code reviews, perform root cause analysis, research new technologies, mentor less experienced colleagues
Seniority
Mid-level, hands-on IC
