シニアモバイルエンジニア(Flutter)— NinjaTrader、シカゴのハイブリッド勤務
先物取引プラットフォーム兼ブローカーのNinjaTraderで、モバイルアーキテクチャとプロダクト品質をリードします。エンジニアをメンタリングし、iOSとAndroid向けのクロスプラットフォームFlutterアプリケーションを開発します。
仕事内容
- モバイルアーキテクチャをリードし、チーム横断で技術方針を策定する
- エンジニアをメンタリングし、エンジニアリング品質を向上させる
- デバッグ、ドキュメント作成からテスト、リリース、監視まで機能を管理する
- 毎日のスタンドアップと定期的な全社チームミーティングに参加する
- アーキテクチャ、フレームワーク、開発者ツールに関するモバイルロードマップの策定を支援する
- 設計・アーキテクチャレビューに参加し、iOSとAndroid全体のパフォーマンスを最適化する
- 効果的な状態管理、依存性注入、リアクティブプログラミングを用いて保守性の高いFlutterソリューションを構築する
- プロダクトおよびデザインと連携し、モバイルユーザー体験を向上させる
- 問題を診断して影響を抑え、予防的な改善策を提案する
- オブザーバビリティ、監視、クラッシュ分析を強化し、安定性と品質を向上させる
- 技術的卓越性、イノベーション、協働を促進する
応募要件
- プロフェッショナルなソフトウェアエンジニアリング経験6年以上
- FlutterとDartの本番環境での経験2年以上
- モバイルアーキテクチャ、状態管理、BLoC、MVVM、クリーンアーキテクチャなどのパターンを理解していること
- 単体テスト、ウィジェットテスト、統合テスト、エンドツーエンドテストを含むFlutterのテスト戦略を維持した経験
- モバイル配信向けCI/CD自動化の構築経験または知識
- REST API、WebSocket、オフラインデータ管理を理解していること
- さまざまなデバイスでパフォーマンス、信頼性、ユーザー体験を改善した経験または知識
- アジャイル原則に従うチームで効果的に働けること
- 優れた文章力と口頭でのコミュニケーション能力
- オブジェクト指向プログラミングの原則を十分に理解していること
- SwiftによるネイティブiOS、およびKotlinまたはJavaによるAndroidの統合知識
- フィンテックまたは取引プラットフォームでの経験
- オープンソースフレームワークまたはSDKへの貢献経験
福利厚生
- 年間目標ボーナス12%
- 会社が従業員拠出額の最大3.5%をマッチングする401(k)プラン
- 年間18日の有給休暇(一部の職種は追加取得の対象となる場合あり)
- 有給祝日7日
- 年間20日の追加フレキシブルリモートワーク日
- 主要な祝日に関連する、全社でオフィス勤務を任意とする週が年間5週間
- 充実した有給休暇
- 年間7日の有給祝日に加え、条件付きの祝日5日
- 年間1日の有給サービスデー
- 有給の育児休業
- 医療、眼科、歯科の各種保険
- NinjaTraderが費用を負担する生命保険および就業不能保険
