シニアAndroid開発者 | リモート銀行アプリ | Kotlin・RxJava専門家
リモートで
フルタイム
パートタイム
当社では、窓口業務向けの高度な銀行アプリケーションを開発する革新的なフィンテックチームに参加していただけるシニアAndroid開発者を募集しております。このリモートポジションでは、Kotlin、Java、最新のAndroidフレームワークに関する豊富な知識を活かし、銀行業務専門家がお客様にサービスを提供する方法を変革する堅牢で安全、そして使いやすいモバイルソリューションを構築していただきます。
主な責任
- 最新のAndroid開発プラクティスを使用した銀行窓口アプリケーションの新機能の設計と開発。
- SOLIDの原則と業界のベストプラクティスに従った、クリーンで保守可能なコードの実装。
- Material Design 3ガイドラインを使用した、応答性の高い直感的なユーザーインターフェースの作成。
- バックエンド開発者、UX/UIデザイナー、QAスペシャリストを含む多機能チームとの協力。
- コードの品質、パフォーマンス、セキュリティ基準を確保するためのコードレビューへの参加。
- 既存のアプリケーションモジュールにおける複雑な問題のトラブルシューティングと解決。
- CI/CDパイプラインを通じたコードの継続的な統合とデプロイ。
- アプリケーションの安定性を確保するための包括的なユニットテストと統合テストの作成。
- 速度、メモリ使用量、バッテリー効率のためのアプリケーションパフォーマンスの最適化。
- 新興のAndroid技術とベストプラクティスの最新情報の把握。
必須スキル
- 4年以上のプロフェッショナルなAndroid開発経験。
- Java CoreとKotlin(Kotlin 1.8以上)に関する高い熟練度。
- OOP、SOLID、DRY、KISS、YAGNIの原則に関する深い理解。
- Android SDKとAndroid Studio(2023以降)の実証された専門知識。
- Service、ContentProvider、BroadcastReceiverコンポーネントに関する徹底的な知識。
- RxJava3、Dagger2/Hilt、OkHttp4、Retrofit2、Roomの使用経験。
- MockitoとJUnit5を使用した効果的なユニットテストを作成する能力の実証。
- MVVMおよびMVPアーキテクチャパターンの実践的な実装。
- Android Material Design 3.0実装に関する熟練度。
- RESTful API統合とネットワークプロトコル(HTTP、REST、SOAP)に関する強い理解。
- JavaとKotlinにおけるマルチスレッドの概念に関する経験。
- アルゴリズムとデータ構造に関する知識。
- リモートチームコラボレーションのための英語でのコミュニケーション能力。
あれば望ましいスキル
- Kotlin CoroutinesとFlowの経験。
- Jetpack Compose UIツールキットの知識。
- CI/CDパイプラインの設定と保守の専門知識(GitHub Actions、Jenkinsなど)。
- リアルタイムデータのためのWebSocket実装の実践経験。
- Androidシステムサービス(センサー、Bluetooth、アラームマネージャーなど)に関する知識。
- アジャイル/スクラム開発方法論での作業経験。
- 金融または銀行アプリケーションに関する以前の業務経験。
- モバイルアプリケーションのセキュリティベストプラクティスに関する知識。
- Dagger以外の依存性注入フレームワーク(Koinなど)の経験。
- オープンソースAndroidプロジェクトへの貢献。
当社に参加する理由
毎日数千人の金融専門家に影響を与える最先端の銀行アプリケーションに取り組みます。競争力のある報酬パッケージ、専門能力開発の機会、そして才能ある開発者のグローバルチームとのコラボレーションを伴うリモートワークの柔軟性をお楽しみください。当社のフラットな組織構造により、あなたのアイデアが重要視され、アーキテクチャの決定や技術選択に大きな影響を与えることができます。