Garmin Cluj
Garmin Cluj
Garmin Cluj är ett regionalt Garmin-kontor med fokus på att utveckla teknik för navigation, träning, välbefinnande och uppkopplade vardagsupplevelser. Arbetet bidrar till produkter som GPS-navigeringssystem, smartklockor och aktivitetsmätare och stöder allt från friluftsupplevelser och hälsoövervakning till bilresor. Teamet utvecklar tillförlitliga lösningar för användare över hela världen.

Androidmjukvaruingenjör, Garmin Connect — Garmin Cluj, hybrid

Utveckla och förbättra Garmin Connect, Garmins tränings- och friluftsapp, för Android. Rollen omfattar komponentdesign, kodgranskning, mentorskap och teknisk problemlösning.

Beskrivning

  • Utforma och implementera programvarukomponenter som en del av större Androidprojekt
  • Stöd utvecklingen av mindre erfarna mjukvaruingenjörer genom mentorskap och vägledning
  • Granska kollegors kod och ge konstruktiv teknisk återkoppling
  • Uppskatta utvecklingsinsatser och utvärdera teknikalternativ för implementering
  • Föreslå processförbättringar i hela utvecklingsflödet
  • Undersök tekniska grundorsaker och definiera lämpliga korrigerande åtgärder
  • Bidra till att leverera funktioner i Garmin Connect Mobile från idé till färdig lösning

Krav

  • Mycket goda kunskaper i Androids arkitekturkomponenter, såsom ViewModel, StateFlow eller LiveData samt Room
  • Förståelse för applikationsmönstren MVVM, MVI och Clean Architecture
  • Goda kunskaper i Kotlin, inklusive coroutines, Flow och idiomatiska språkfunktioner
  • Avancerad erfarenhet av Jetpack Compose, inklusive state hoisting, sidoeffekter, tematisering, anpassade komponenter och interoperabilitet med Views
  • Praktisk erfarenhet av ramverk för dependency injection
  • Goda kunskaper om bakgrundskörning med WorkManager och förgrundstjänster
  • Gedigen förståelse för Bluetooth- och Bluetooth Low Energy-API:er
  • Erfarenhet av att skriva enhetstester med JUnit och MockK
  • Erfarenhet av att skapa användargränssnittstester med Compose Testing och Espresso
  • Erfarenhet av att konfigurera Gradle- och AGP-byggen samt använda verktygen i Android Studio
  • Minst fem års yrkeserfarenhet av Androidutveckling

Förmåner

  • 24 semesterdagar per år, extra semester baserad på anställningstid hos Garmin samt ersättning för lagstadgade helgdagar
  • Hälsoförmån med årlig budget för glasögon
  • Månadsbidrag för sport- och hälsoaktiviteter
  • Lokala och globala karriärutvecklingsmöjligheter, inklusive utbildning, mentorskap samt tekniska program och ledarskapsprogram
  • Tillgång till e-lärandetjänster och stöd för deltagande i tekniska konferenser
  • Lojalitetsbonus
  • Ytterligare bonusar vid högtider och personliga milstolpar
  • Måltidskuponger
  • Betydande rabatter på Garmin-produkter
  • Program för aktieköp för anställda
  • Arbetsgivarens bidrag till pensionsplanens pelare 3
  • Möjlighet att testa och låna Garmin-produkter
  • Hälso-, sport- och gemenskapsaktiviteter, såsom idrottsevenemang, kurser, hackathon och företagsfester

Relaterade jobb