シニアiOS開発者 | Swift、VIPER、アニメーション | リモートFinTech
リモート勤務
フルタイム
洗練された取引・投資アプリケーションの作成に情熱を持つ経験豊富なiOS開発者の方はいらっしゃいませんか?当社では、金融市場におけるユーザーをエンパワーする高性能モバイルソリューションを設計・構築するシニアiOS開発者を募集しています。Swiftやアニメーション、クリーンアーキテクチャに関するあなたの専門知識が、当社の取引・投資プラットフォームにおけるイノベーションを推進します。
主な責任:
- Swift 5.10と最新のフレームワークを使用して、取引および投資サービス向けの機能豊富なiOSアプリケーションを設計・開発すること。
- 高度なアニメーションとインタラクティブなチャートビジュアライゼーションを備えた、応答性の高い直感的なユーザーインターフェースを実装すること。
- 効率的なデータストレージと取得のためのデータベース構造を設計・最適化すること。
- 金融アプリケーションにおけるリアルタイムデータストリーミングのためのGraphQL APIとWebSocket接続を統合すること。
- ウェブサイト、個人エリア、モバイルアプリケーション全体でシームレスなユーザーエクスペリエンスを提供するため、部門横断的なチームと協力すること。
- VIPERアーキテクチャとSOLID原則を適用して、クリーンで保守可能なテスト可能なコードを維持すること。
- ユーザーエクスペリエンスを向上させる高度なアニメーションを実装するためにLottieを活用すること。
- コードレビューに参加し、ジュニア開発者を指導してコード品質と知識共有を確保すること。
- Dockerと業界のベストプラクティスを使用してCI/CDパイプラインを実装・維持すること。
- 本番環境における複雑な技術的問題のトラブルシューティングと解決を行うこと。
必須スキル:
- Swiftプログラミングにおける実証された専門知識を持つ5年以上のプロフェッショナルなiOS開発経験。
- VIPERアーキテクチャへの深い理解と、本番アプリケーションでの実装経験。
- RxSwiftまたはCombineフレームワークを使用したリアクティブプログラミングに関する強い知識。
- ユーザーエクスペリエンス向上のためのカスタムアニメーションとトランジションの作成における専門知識。
- iOSアプリケーションにおけるインタラクティブなチャートとデータビジュアライゼーションの開発・統合経験。
- モバイルコンテキストでのデータベース実装の習熟度(Core Data、Realm、またはSQLite)。
- 複雑なアニメーションを実装するためのLottieの経験。
- 強力なGitワークフローの知識と協調的な開発の経験。
- iOSアプリケーションでのGraphQLクライアント実装の実践経験。
- 開発およびデプロイメントのためのDockerを使用したコンテナ化への精通。
- リアルタイムデータ通信のためのWebSocket接続の実装経験。
- SOLID原則とクリーンアーキテクチャパターンの徹底的な理解。
あれば望ましいスキル:
- 金融または取引アプリケーション開発の経験。
- SwiftUIとCombineフレームワークの知識。
- 金融市場と取引コンセプトの理解。
- iOSアプリケーションにおけるユニットテストとUIテストの経験。
- オープンソースSwiftプロジェクトまたはライブラリへの貢献。
- 金融データ処理のためのパフォーマンス最適化の経験。
- 金融アプリケーションのセキュリティベストプラクティスの知識。
- アジャイル開発手法の経験。
当社に参加する理由:
当社の革新的なチームに参加し、世界中の何千人ものユーザーに影響を与える最先端の取引・投資プラットフォームに取り組みませんか。当社は柔軟なリモートワーク環境、競争力のある報酬、専門的な成長の機会、そして金融技術セクターにおける最新テクノロジーを使用する機会を提供しています。あなたの仕事は、グローバル金融市場においてユーザーをエンパワーする次世代の取引・投資ツールの構築に直接貢献することになります。