Androidシニアエンジニア<自社ヘルスケアアプリ>
■自社ヘルスケアアプリのAndroidシニアエンジニアとして従事頂きます。 【具体的には】 1. Androidコードベースのモダナイゼーション ・レガシーAndroidアプリを、モダンKotlin、Jetpack Compose、テスト可能なアーキテクチャ、明確なモジュール境界、DIを活用した設計へ段階的に移行 ・大規模な一括リライトではなく、アプリをリリース可能な状態に保ちながら着実に改善 2. デバイス・アプリ連携の開発 ・BLEペアリング、測定データ取得、バックグラウンド転送を含む同期フロー、デバイスSDK、ファームウェア差異への対応 ・端末メーカーやOSバージョンによって異なるBluetoothの挙動、実行時権限、バックグラウンド実行制限など、Android固有の課題に対応 ・機器で測定した値が、正しく、確実に、信頼できる記録としてアプリに届く状態を実現 3. 品質と安全なリリースの仕組みづくり ・自動テスト、CI/CD、クラッシュレポート、パフォーマンス監視、Feature Flag、Google Play Consoleのテストトラックや段階的ロールアウト等を活用した段階的リリースを推進 ・チームは品質を自ら所有し、テストコードの作成と不具合の修正を自ら実施します。 4. チームの技術力向上 ・コードレビュー、ペアリング、再利用可能なコンポーネントやドキュメント作成を通じ、ナレッジの属人化を低減