職務内容
Flutter開発者として、当社製品の機能調査とパフォーマンス最適化を担当していただきます。この役職では、堅牢で拡張性がありユーザーフレンドリーなアプリケーションを提供するため、高品質なコーディングとテスト作業を遂行することが求められます。クロスファンクショナルチームと緊密に連携し、ビジネス要件を技術的ソリューションに変換するとともに、Flutterの機能と制限事項を深く理解する必要があります。また、デザイナーやプロダクトマネージャーと協力してアプリケーション機能を改善し、継続的な反復と改良を通じてユーザーエクスペリエンスを向上させることも含まれます。
主な責任範囲
- コア機能とパフォーマンス最適化に重点を置いたFlutterベースアプリケーションの開発・保守を主導
- 保守性、可読性、効率的なリソース管理を確保するスケーラブルなコード構造の設計・実装
- ユニットテスト、統合テスト、エンドツーエンドテストを含む徹底的なアプリケーションテストを実施し品質基準を確保
- 継続的な学習と調査を通じて最新のFlutterフレームワーク動向とコミュニティベストプラクティスを把握
- QAチームと協力して技術的問題を特定・解決し、アプリケーションの信頼性と安定性を向上
- コーディング標準の遵守を確保しチーム内の知識共有を促進するためのコードレビューへの参加
- アプリケーションコンポーネントとシステムアーキテクチャに関する技術文書の作成・維持
- 革新的な問題解決とアーキテクチャ設計専門知識を要する複雑な技術的課題への取り組み
- コード最適化、メモリ管理、効率的なアルゴリズム設計によるパフォーマンス改善の実施
- アクセシビリティ基準への準拠と様々なデバイス構成・画面サイズとの互換性を確保
求めるスキル・経験
- Dartプログラミング言語の深い理解を伴う3年以上のFlutter開発実績
- 状態管理、ウィジェット、レンダリングパイプラインを含むFlutterフレームワークアーキテクチャの優れた知識
- レスポンシブデザイン、UI/UX最適化、クロスプラットフォームソリューションを含むモバイルアプリケーション開発原則の精通
- 要件分析、設計、開発、テスト、デプロイメントを含むソフトウェア開発ライフサイクルの強固な背景
- Gitなどのバージョン管理システムと共同開発ワークフローの経験
- 業界ベストプラクティスに沿ったクリーンで効率的、かつ適切に文書化されたコード記述能力
- RESTful API、JSONデータ処理、バックエンドサービス連携に関する知識
- CI/CDパイプラインと自動テストフレームワークの経験
- 複雑な技術的問題をデバッグ・解決できる優れた問題解決能力
- チームメンバー、ステークホルダー、クライアントと効果的に連携する強いコミュニケーションスキル
- 明確な文書作成、会議、技術コミュニケーションのための英語力
- Flutterプラグイン、パッケージ開発、パフォーマンスプロファイリングツールの経験(歓迎)
- モバイルアプリセキュリティ原則とデータ保護規制の理解
- 強力な時間管理能力を備えたチーム環境および独立した作業能力
- アジャイル開発手法と反復的プロジェクト管理アプローチの経験