
Androidソフトウェアエンジニア、Garmin Connect — Garminクルジュ、ハイブリッド勤務
Garminのフィットネス・アウトドア向けコンパニオンアプリ、Garmin ConnectのAndroid版を開発・改善します。 コンポーネント設計、コードレビュー、メンタリング、技術的な問題解決を担当します。
仕事内容
- 大規模なAndroidプロジェクトの一環としてソフトウェアコンポーネントを設計・実装する
- 指導や助言を通じて、経験の浅いソフトウェアエンジニアの成長を支援する
- 同僚のコードをレビューし、建設的な技術フィードバックを提供する
- 開発工数を見積もり、実装に向けた技術選択肢を評価する
- 開発ワークフロー全体のプロセス改善を提案する
- 技術的な根本原因を調査し、適切な是正措置を定める
- Garmin Connect Mobileの機能を企画から完成まで提供する支援を行う
応募要件
- ViewModel、StateFlowまたはLiveData、RoomなどのAndroidアーキテクチャコンポーネントを十分に扱えること
- MVVM、MVI、Clean Architectureのアプリケーションパターンを理解していること
- コルーチン、Flow、Kotlinの慣用的な言語機能を含むKotlinに精通していること
- 状態ホイスティング、副作用、テーマ、自作コンポーネント、Viewとの相互運用を含む、Jetpack Composeの高度な実務経験
- 依存性注入フレームワークの実務経験
- WorkManagerとフォアグラウンドサービスを使ったバックグラウンド実行に関する確かな知識
- BluetoothおよびBluetooth Low Energy APIを十分に理解していること
- JUnitとMockKを使った単体テストの作成経験
- Compose TestingとEspressoを使ったUIテストの作成経験
- GradleとAGPのビルド設定およびAndroid Studioのツール利用経験
- プロフェッショナルなAndroid開発経験5年以上
福利厚生
- 年間24日の休暇、Garminでの在籍期間に応じた追加休暇、法定休日の補償
- 年間の眼鏡予算を含むヘルスパッケージの加入
- スポーツやウェルビーイング活動のための月額手当
- 研修、メンタリング、技術・リーダーシッププログラムを含む、国内外のキャリア開発機会
- eラーニングサービスの利用および技術カンファレンス参加支援
- 勤続報奨金
- 祝日や個人的な節目に対する追加ボーナス
- 食事券
- Garmin製品の大幅な割引
- 従業員株式購入制度
- 第3の柱の退職年金制度への雇用主拠出
- Garmin製品を試用・借用できる機会
- スポーツイベント、クラス、ハッカソン、社内パーティーなどのウェルビーイング、スポーツ、コミュニティ活動





