Android 소프트웨어 엔지니어, Garmin Connect — Garmin 클루지, 하이브리드 근무
Garmin의 피트니스 및 아웃도어 동반 앱인 Garmin Connect의 Android 버전을 개발하고 개선합니다. 컴포넌트 설계, 코드 리뷰, 멘토링, 기술 문제 해결을 담당합니다.
설명
- 대규모 Android 프로젝트의 일부로 소프트웨어 컴포넌트를 설계하고 구현합니다
- 멘토링과 지도를 통해 경험이 적은 소프트웨어 엔지니어의 성장을 지원합니다
- 동료의 코드를 검토하고 건설적인 기술 피드백을 제공합니다
- 개발 작업량을 추정하고 구현을 위한 기술 옵션을 평가합니다
- 개발 워크플로 전반의 프로세스 개선을 제안합니다
- 기술적 근본 원인을 조사하고 적절한 시정 조치를 정의합니다
- Garmin Connect Mobile 기능을 개념 단계부터 완료까지 제공하도록 지원합니다
지원 자격
- ViewModel, StateFlow 또는 LiveData, Room과 같은 Android 아키텍처 컴포넌트를 능숙하게 다룹니다
- MVVM, MVI 및 Clean Architecture 애플리케이션 패턴을 이해합니다
- 코루틴, Flow 및 관용적인 언어 기능을 포함한 Kotlin에 능숙합니다
- 상태 끌어올리기, 사이드 이펙트, 테마, 사용자 지정 컴포넌트 및 View 상호 운용성을 포함한 고급 Jetpack Compose 경험이 있습니다
- 의존성 주입 프레임워크의 실무 경험이 있습니다
- WorkManager와 포그라운드 서비스를 사용한 백그라운드 실행에 대한 탄탄한 지식이 있습니다
- Bluetooth 및 Bluetooth Low Energy API를 잘 이해합니다
- JUnit과 MockK를 사용한 단위 테스트 작성 경험이 있습니다
- Compose Testing과 Espresso를 사용한 UI 테스트 작성 경험이 있습니다
- Gradle 및 AGP 빌드를 구성하고 Android Studio 도구를 사용한 경험이 있습니다
- 전문 Android 개발 경력 5년 이상
복리후생
- 연간 24일 휴가, Garmin 근속 기간에 따른 추가 휴가 및 법정 공휴일 보상
- 연간 안경 예산이 포함된 건강 패키지 구독
- 스포츠 및 웰빙 활동을 위한 월별 수당
- 교육, 멘토링, 기술 및 리더십 프로그램을 포함한 국내외 커리어 개발 기회
- 이러닝 서비스 이용 및 기술 컨퍼런스 참석 지원
- 회사 근속 보너스
- 공휴일 및 개인적인 주요 행사에 대한 추가 보너스
- 식사권
- Garmin 제품 대폭 할인
- 직원 주식 매입 제도
- 3층 연금 제도에 대한 고용주 부담금
- Garmin 제품을 테스트하고 대여할 수 있는 기회
- 스포츠 행사, 수업, 해커톤 및 회사 파티와 같은 웰빙·스포츠·커뮤니티 활동
