シニアFlutterモバイルアプリケーション開発者(リモート/世界中)
リモート勤務
フルタイム
パート
既存製品向けの高品質なクロスプラットフォームモバイルアプリケーションを開発する経験豊富なFlutter開発者を探しております。当社のチームでは、最新のFlutterフレームワーク(Flutter 3.19以上)を活用し、革新的な製品開発に取り組んでいます。Android又はiOSネイティブ開発経験を持ち、優れたUIとUXを実装できる専門家の方のご応募をお待ちしております。
主な責任
- 既存製品向けのFlutterベースモバイルアプリケーションの設計、開発、実装。
- QAエンジニアと連携したテスト環境の構築及び管理。
- 技術仕様書、デザイン要件、UIキットに基づく機能実装。
- アプリケーションのデプロイメントプロセスの確立と最適化。
- パフォーマンス最適化とコード品質の維持。
- アプリストアへの公開準備とリリースプロセスの管理。
- 技術的な課題の特定と解決策の提案。
- コードレビューとベストプラクティスの推進。
必須スキル・経験
- Flutterフレームワークを使用した商用アプリケーション開発の3年以上の実務経験。
- Dart言語の深い理解と実装経験(Dart 3.0以上)。
- AndroidまたはiOSネイティブ開発の実務経験(最低2年)。
- Android開発者の場合:Kotlin/Java、Android Studio、Material Designの知識。
- iOS開発者の場合:Swift/Objective-C、Xcode、UIKitの知識。
- RESTful APIとGraphQLを利用したバックエンドシステムとの連携経験。
- ステート管理ソリューション(Provider、Riverpod、BLoC、Redux)の実装経験。
- CI/CDパイプラインの構築と管理経験。
- ユニットテスト、統合テスト、UI自動化テストの実装経験。
- Gitなどのバージョン管理システムの熟練した使用。
- クリーンアーキテクチャ原則とデザインパターンの理解。
歓迎するスキル・経験
- Firebase製品(Authentication、Firestore、Cloud Functions)の活用経験。
- アプリのパフォーマンス最適化とメモリ管理の専門知識。
- アクセシビリティガイドラインに準拠したアプリケーション開発経験。
- オフライン機能とデータ同期メカニズムの実装経験。
- アプリ内購入、サブスクリプション管理の実装経験。
- プッシュ通知、ディープリンク、ユニバーサルリンクの実装。
- アプリケーションセキュリティ対策の知識と実装経験。
- アジャイル開発環境での作業経験。
就業条件
- 完全リモート勤務(世界中どこからでも)。
- フルタイム契約(週40時間)。
- プロジェクトベースの長期契約。
- 柔軟な勤務時間(コアタイムあり)。
- 定期的なオンラインミーティングへの参加必須。
- 英語力は必須ではありません。
なぜ当社のプロジェクトに参加すべきか
当社のプロジェクトでは、最新のFlutterテクノロジーを活用し、革新的な製品開発に携わる機会があります。経験豊富な国際的な開発チームと協力し、技術的なスキルを向上させながら、ユーザー体験に重点を置いた高品質なアプリケーション開発に貢献できます。プロジェクトの成功に直接的な影響を与える重要な役割を担い、専門的な成長と達成感を得ることができます。