シニアAndroidデベロッパー | リモートバンキングアプリ開発 | Kotlin専門職
リモートで
フルタイム
パートタイム
当社では、革新的かつ安全なモバイルバンキングソリューションを構築するチームに加わる経験豊富なAndroidデベロッパーを求めています。主要メンバーとして、リモートバンキングアプリケーションの新機能開発に携わりながら、高いパフォーマンス、セキュリティ、ユーザー体験の基準を維持する責任を担っていただきます。
プロジェクト概要
お客様に日々利用される高度なモバイルバンキングプラットフォームの開発に取り組んでいただきます。このマルチモジュールプロジェクトでは、複雑なアーキテクチャを理解し、金融取引やバンキング操作のための信頼性の高い安全なコードを提供できる開発者が必要です。
主な職務内容
- 最新のAndroid開発手法を用いたリモートバンキングアプリケーションの新機能設計・開発。
- MVVMおよびクリーンアーキテクチャ原則に基づいた、明瞭で保守性の高いコード実装。
- スケーラビリティと保守性を向上させるマルチモジュールプロジェクト構造の構築・維持。
- バックエンド開発者、UI/UXデザイナー、品質保証スペシャリストを含む多機能チームとの協働。
- さまざまなAndroidデバイスとOSバージョン間でのアプリケーションパフォーマンス最適化。
- 機密性の高い金融データ処理のためのセキュアコーディング実践。
- 高品質コード確保のための包括的なユニットテストと統合テスト作成。
- コードレビューや技術的議論への積極的な参加による製品品質向上。
- 既存機能のバグ特定と修正作業。
- 技術仕様と開発プロセスの文書化。
必須スキル・経験
- バンキングまたはフィンテックアプリケーション開発における2年以上の実務経験。
- Kotlin(1.9以上)とAndroid SDKに関する高度な知識と実装能力。
- MVVMアーキテクチャパターンとクリーンアーキテクチャ原則の実装経験。
- CoroutinesとFlowを用いた非同期プログラミングの経験。
- DaggerまたはHiltによる依存性注入の確かな理解と実装経験。
- RetrofitやOkHttpなどのネットワークライブラリの活用経験。
- マルチモジュールAndroidアプリケーションの開発・保守の実績。
- Git等のバージョン管理システムの実務経験。
- 金融アプリケーション向けセキュアコーディング手法の知識。
- 明瞭で可読性が高く保守可能なコードを作成する能力。
- 優れた問題解決能力と細部への注意力。
歓迎スキル
- Jetpack Composeを用いた最新UI開発経験。
- Material Design 3の実装知識。
- ローカルデータ永続化のためのRoomデータベース活用経験。
- 銀行業務または金融セキュリティ基準・コンプライアンスへの理解。
- AndroidアプリケーションのCI/CDパイプライン構築経験。
- Kotlin Multiplatform Mobile(KMM)の理解と実装経験。
- JUnit、Mockito、Espresso等の自動テストフレームワーク活用経験。
- 銀行、フィンテック、金融サービスアプリケーション開発の実績。
当社で働く魅力
当社のチームに参加することで、多くのユーザーの金融生活に影響を与える意義ある製品開発に取り組むことができます。リモートワークの柔軟性を享受しながら、世界中の優秀なプロフェッショナルと協力する機会があります。競争力のある報酬体系に加え、専門的な成長機会と金融分野における最先端Android開発技術でのスキル向上が可能です。継続的な学習環境と革新的なプロジェクトがあなたのキャリア発展をサポートします。