シニア Android 開発者 - Kotlin、アニメーション、トレーディングアプリ | リモート
リモート勤務
フルタイム
概要
当社では、革新的な取引・投資プラットフォームを構築するチームに参加していただける経験豊富なシニアAndroid開発者を募集しております。Kotlin、アニメーション、最新のAndroidアーキテクチャに関する専門知識を活かして、金融市場でユーザーに力を与える応答性の高い、美しく、高性能なアプリケーションを作成していただきます。
主な責任
- Kotlin 1.9+と最新のAndroid開発プラクティスを使用して、取引および投資サービス向けの堅牢でスケーラブルなAndroidアプリケーションを設計・開発していただきます。
- リアルタイムの市場データ視覚化を提供する流動的で魅力的なアニメーションやインタラクティブなチャートを実装していただきます。
- モバイルアプリ、ウェブサイト、安全な個人エリアなど、クライアント向けアプリケーションを構築・維持していただきます。
- 保守可能でテスト可能なコードを確保するために、MVVMパターンとクリーンアーキテクチャの原則を用いてアプリを設計していただきます。
- 複雑な金融アプリケーションにおける効率的なデータ取得と状態管理のためにGraphQL APIを統合していただきます。
- 機能横断的なチームと協力して、ビジネス要件を技術的ソリューションに変換していただきます。
- 速度、メモリ使用量、バッテリー効率のためにアプリケーションのパフォーマンスを最適化していただきます。
- Dockerコンテナ化を使用して継続的インテグレーションおよびデリバリーパイプラインを実装していただきます。
- ジュニア開発者の指導を行い、チームの技術的成長に貢献していただきます。
- Androidエコシステムの更新に常に注意を払い、ベストプラクティスを実装していただきます。
必須スキル
- 専門的なAndroid開発の5年以上の経験、うち少なくとも3年はKotlinに焦点を当てた経験。
- Kotlin 1.9+、非同期プログラミングのためのCoroutines、Flowに関する強い習熟度。
- Dagger2/Hiltを使用した依存性注入の経験。
- Lottie、Motion Layout、ネイティブのAndroidアニメーションフレームワークを使用した複雑なアニメーションの実装における実証された専門知識。
- LiveData、ViewModel、Room、DataBindingを含むAndroid Jetpackコンポーネントの熟練。
- 金融アプリケーション向けのインタラクティブなチャートとデータ視覚化の開発経験。
- MVVMアーキテクチャパターン、SOLID原則、クリーンアーキテクチャの深い理解。
- AndroidにおけるGraphQLクライアント実装の実践経験。
- 開発およびCI/CDプロセス用のDockerによるコンテナ化の知識。
- ユニットテストおよびUIテストフレームワーク(JUnit、Espresso)の経験。
- 大規模に効率的に動作する高品質なコードを提供する実証された能力。
あれば望ましいスキル
- 最新のUI開発のためのJetpack Composeの経験。
- Material 3デザインガイドラインとその実装に関する知識。
- 金融、取引、または投資アプリケーションでの業務経験。
- Kotlin Multiplatform Mobile(KMM)開発の理解。
- リアルタイムデータ処理と表示の経験。
- 金融アプリケーションのセキュリティベストプラクティスに関する知識。
- GraphQLに加えてREST APIの経験。
- オープンソースプロジェクトまたはAndroidコミュニティへの貢献。
- フィンテックまたは関連業界での業務経験。
当社で働く理由
当社のチームに参加し、毎日何千人ものユーザーに影響を与える最先端の取引プラットフォームに取り組んでいただけます。複雑な技術的課題を解決し、最新技術を使用し、協力的なリモート環境でスキルを成長させる機会があります。競争力のある報酬、柔軟な勤務時間、そしてイノベーション、品質、継続的学習を重視する文化を提供しています。