シニア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プロジェクトまたはライブラリへの貢献。 - 金融データ処理のためのパフォーマンス最適化の経験。 - 金融アプリケーションのセキュリティベストプラクティスの知識。 - アジャイル開発手法の経験。 当社に参加する理由: 当社の革新的なチームに参加し、世界中の何千人ものユーザーに影響を与える最先端の取引・投資プラットフォームに取り組みませんか。当社は柔軟なリモートワーク環境、競争力のある報酬、専門的な成長の機会、そして金融技術セクターにおける最新テクノロジーを使用する機会を提供しています。あなたの仕事は、グローバル金融市場においてユーザーをエンパワーする次世代の取引・投資ツールの構築に直接貢献することになります。