
Androidモバイルフロントエンド開発者
Android開発者として、金融サービスの顧客向けデジタル金融プロダクトを構築します。 ネイティブKotlin開発、モジュール型アーキテクチャ、サーバー駆動UIを活用します。
仕事内容
- 顧客の他のアプリケーションと連携するモバイル機能を構築・拡張します。
- KotlinでネイティブAndroidアプリケーションを開発します。
- プロダクトのUXおよびUI標準に沿った、レスポンシブで滑らかなインターフェースを作成します。
- モジュール型でプラグイン可能なアーキテクチャに再利用可能なコンポーネントを構築します。
- サーバー駆動UIの原則に基づいてコンポーネントとユーザージャーニーを実装します。
- バックエンドの設定と契約を解釈し、動的なインターフェースを描画します。
- モバイルアプリケーションをバックエンドAPIおよびサービスと統合します。
- アプリケーションの状態、キャッシュ、ローカル永続化、データ同期を管理します。
- サービス停止や接続問題に対するエラーハンドリングを設計します。
- ユーザージャーニーのパフォーマンス、安定性、応答性を維持します。
- 金融機関の環境に適したモバイルセキュリティの実践を適用します。
- ユニットテストと統合テストを作成し、自動テスト戦略を支援します。
- コードレビューと技術標準の策定に貢献します。
- バックエンド、アーキテクチャ、QA、プロダクトオーナー、UX/UIチームと連携します。
- モバイルアーキテクチャと共有コンポーネントの継続的な進化に貢献します。
- 可観測性、モニタリング、モバイルアプリケーションの障害分析を支援します。
応募要件
- ネイティブモバイルアプリケーションの開発経験。
- Android、Kotlin、Jetpack Compose、および/またはAndroid Viewsに精通していること。
- MVVM、クリーンアーキテクチャ、または同等の手法など、モバイルアーキテクチャへの理解。
- アプリケーションをREST APIと統合した経験。
- JSON、ならびにデータのシリアライズとデシリアライズに関する知識。
- 非同期プログラミングと並行処理管理の経験。
- モバイルアプリケーションのモジュール化への理解。
- Gitとバージョン管理戦略に精通していること。
- ユニットテストと自動テストの経験。
- モバイル開発にCI/CDを適用した経験。
- Androidアプリケーションのライフサイクルへの理解。
- Googleプラットフォーム開発とユーザーエクスペリエンスガイドラインに関する知識。
- OAuth 2.0とOpenID Connectの知識があれば尚可。
- JWTと安全なトークン管理の知識があれば尚可。
- モバイルデバイス上の安全な情報保管に関する知識があれば尚可。
- Android Keystoreの知識があれば尚可。
- 証明書ピンニングの知識があれば尚可。
- 生体認証の知識があれば尚可。
- セキュアコーディングの実践に関する知識があれば尚可。
- OWASP Mobile Application Securityの知識があれば尚可。
- デジタルバンキング、フィンテック、または決済ソリューションの経験。
- サーバー駆動UIの経験。
- スーパーアプリの経験。
- モジュール型およびプラグイン可能なアーキテクチャに関する知識。
- 大規模でビジネスクリティカルなアプリケーションの経験。
- 機能フラグとリモート設定に関する知識。
- モバイルアプリケーションの可観測性とモニタリングの経験。
- 金融商品、決済、デジタルウォレットの経験。







