Garmin Cluj
Garmin Cluj
Garmin Cluj is a regional Garmin office focused on developing technology for navigation, fitness, wellness, and connected everyday experiences. Its work contributes to products such as GPS navigation systems, smartwatches, and fitness trackers, supporting activities from outdoor exploration and health monitoring to automotive travel. The team builds reliable solutions designed for users around the world.

Android Software Engineer, Garmin Connect — Garmin Cluj, Hybrid

Build and enhance Garmin Connect, Garmin’s fitness and outdoor companion app, for Android. The role covers component design, code review, mentoring, and technical problem-solving.

Description

  • Design and implement software components as part of larger Android projects
  • Support the growth of less experienced Software Engineers through mentoring and guidance
  • Review peer code and provide constructive technical feedback
  • Estimate development effort and assess technology options for implementation
  • Recommend process improvements across the development workflow
  • Investigate technical root causes and define appropriate corrective actions
  • Help deliver Garmin Connect Mobile features from concept through completion

Requirements

  • Strong command of Android architecture components such as ViewModel, StateFlow or LiveData, and Room
  • Understanding of MVVM, MVI, and Clean Architecture application patterns
  • Proficiency in Kotlin, including coroutines, Flow, and idiomatic language features
  • Advanced Jetpack Compose experience covering state hoisting, side effects, theming, custom components, and View interoperability
  • Practical experience with dependency injection frameworks
  • Sound knowledge of background execution with WorkManager and foreground services
  • Solid understanding of Bluetooth and Bluetooth Low Energy APIs
  • Experience writing unit tests with JUnit and MockK
  • Experience creating UI tests with Compose Testing and Espresso
  • Experience configuring Gradle and AGP builds and using Android Studio tooling
  • At least five years of professional Android development experience

Benefits

  • 24 annual days off, additional vacation based on Garmin tenure, and compensation for legal holidays
  • Health package subscription with an annual eyewear budget
  • Monthly allowance for sports and wellbeing activities
  • Local and global career development opportunities, including training, mentoring, and technical and leadership programs
  • Access to e-learning services and support for attending technical conferences
  • Company loyalty bonus
  • Additional bonuses for holidays and personal milestones
  • Meal tickets
  • Substantial discounts on Garmin products
  • Employee stock purchase plan
  • Employer contribution to the Pillar 3 retirement plan
  • Opportunity to test and borrow Garmin products
  • Wellbeing, sports, and community activities such as sporting events, classes, hackathons, and company parties

Related Jobs