職務内容
シニアAndroid開発者として、当社のAndroidアプリケーションのアーキテクチャ設計とコアモジュール開発を主導し、最適なパフォーマンス、セキュリティ、安定性を確保します。モバイルアーキテクチャのアップグレードとモジュール化変換(動的ローディング、コンポーネント化、ホットフィックス対応、A/Bテストフレームワークなど)を担当します。さらに、単一デバイスログイン制限、逆コンパイル対策、データ暗号化、デバイスフィンガープリント認証などのセキュリティシステム設計において重要な役割を果たします。
製品、デザイン、バックエンドチームと緊密に連携し、ユーザーエクスペリエンスとインタラクションの継続的改善を推進します。また、Passkey/FIDO2、WebAuthn、生体認証などの認証ソリューションの研究・実装にも貢献します。アプリ起動速度、パッケージサイズ、バッテリー消費、メモリ使用量などに関するパフォーマンス最適化も重要な業務の一部です。
さらに、コードレビュー、パフォーマンスチューニング、技術トレーニングを通じて初中級エンジニアを指導し、チームの成長を促進します。Flutter、HarmonyOS、Compose、Kotlin Multiplatformなどの最先端技術を継続的に学び、適切な場面での導入を推進することも責務の一部です。
主な責任範囲
- Androidアプリのアーキテクチャ設計とコアモジュール開発の主導
- モバイルアーキテクチャのアップグレードとモジュール化変換の推進
- セキュリティ対策(改ざん防止、暗号化など)の設計と実装
- 部門横断的な協力によるユーザーエクスペリエンスの向上
- 認証ソリューション(Passkey、WebAuthn、生体認証)の開発
- パフォーマンス指標(起動速度、メモリ、バッテリー)の最適化
- コードレビューとトレーニングによる初中級エンジニアの指導
- 新興技術の研究と導入推進
求めるスキル
- コンピュータサイエンスまたは関連分野の学士号以上
- 5年以上のネイティブAndroid開発経験
- Kotlin/JavaおよびAndroid Framework/Jetpackの習熟
- MVVM/MCI/Clean Architectureに関する深い知識
- マルチプロセス通信とパフォーマンス最適化の専門知識
- セキュリティ技術(逆コンパイル防止、インジェクション対策)への理解
- モジュール化、プラグイン化、動的ローディングの経験
- 金融/決済/ECなど大規模アプリの開発経験が望ましい
- Flutter、HarmonyOS、WebViewの知識は優遇
- 優れたコーディング規約とチームワークスキル
歓迎スキル
- Flutterハイブリッド開発の経験
- ブロックチェーンウォレットまたはWeb3エコシステムの理解
- Androidセキュリティ(SafetyNet、KeyStore、TEE)に関する知識
- 自動テスト(Espresso/UI Automator)またはCI/CDパイプラインの経験
- GitHub、StackOverflow、Mediumなどでの積極的な技術発信
福利厚生
競争力のある給与、協力的で前向きなチーム環境、完全リモートワークの機会を提供します。


