職務内容
Flutter開発エンジニアとして、Flutterフレームワークを使用したクロスプラットフォームアプリケーションの設計、開発、保守を担当します。この役割では、製品チームと緊密に連携してビジネス要件を技術的ソリューションに変換し、Web、Android、iOSプラットフォーム全体でシームレスなユーザー体験を確保します。また、バックエンドエンジニアと協力してAPIを統合し、クライアント側とサーバー側のデータ一貫性を保証します。理想的な候補者は、現代のソフトウェア開発手法を深く理解し、フロントエンドとバックエンドのアーキテクチャ議論に貢献できる能力が求められます。
主な責任
- Flutterフレームワークを使用したWeb、Android、iOSアプリケーションの開発と最適化
- 異なる画面サイズやデバイス機能に適応するレスポンシブなUI/UXデザインの実装
- RESTful API、GraphQLサービス、その他のバックエンドシステムとの統合によるデータ同期
- クロスファンクショナルチームと協力して、高品質なソフトウェアソリューションを期限内に提供
- 複数プラットフォームにわたるアプリケーションの問題のデバッグとトラブルシューティング
- コードレビューの実施とコーディング標準およびベストプラクティスの遵守の確保
- Flutterフレームワークの更新とクロスプラットフォーム開発の新興技術に関する最新情報の把握
- 開発効率を向上させるための再利用可能なコンポーネントの設計と実装
- デザイナーと協力してユーザーニーズを満たすインタラクティブなインターフェースの作成
- スプリント計画、デイリースタンドアップ、レトロスペクティブを含むアジャイル開発プロセスへの参加
求めるスキル
- Flutter開発の実績とクロスプラットフォームアプリケーションの強力なポートフォリオ
- Dartプログラミング言語とFlutterフレームワークアーキテクチャの深い理解
- Provider、Riverpod、Blocなどの状態管理ソリューションの経験
- パフォーマンス最適化を含むモバイルアプリケーション開発原則の知識
- Webアプリケーション開発のためのHTML5、CSS3、JavaScriptなどのWeb技術の強力な理解
- ブロックチェーン開発またはWeb3技術の経験が望ましい
- スマートコントラクト連携による分散型アプリケーション(DApps)開発の習熟度
- NFTプラットフォーム、DeFiプロトコル、GameFiエコシステムとの連携能力
- モバイルセキュリティプラクティスとウォレット統合ソリューションの経験
- 優れた問題解決能力と複雑なアプリケーション問題のデバッグ能力
- 非技術的な関係者に技術的概念を説明できる強力なコミュニケーションスキル
- アジャイルチームでの作業経験を持つ協調的なマインドセット
- コード管理のためのGitなどのバージョン管理システムの習熟度
- CI/CDパイプラインと自動テストフレームワークの経験
- モバイルアプリのパフォーマンス指標と最適化技術の理解
- 必要に応じてクライアント側とサーバー側の両方の技術を扱う能力
- FirebaseやAWSなどのクラウドプラットフォームを使用したバックエンド統合の経験
- モバイルアプリの収益化戦略とユーザーエンゲージメント技術の知識
- バグのないアプリケーションを作成できる細部への強い注意力
歓迎するスキル
- SolidityやEthereumなどのブロックチェーン開発フレームワークの経験
- 分散型金融(DeFi)プロトコルとモバイルアプリへの統合に関する知識
- NFTマーケットプレイスとその技術的実装の経験
- ゲーム開発のバックグラウンドとゲームへのブロックチェーン機能統合の経験
- クロスチェーンブリッジやウォレットコネクタなどのモバイルインフラストラクチャソリューションの経験
- ゼロ知識証明または暗号技術を使用したアプリケーション開発の習熟度
- ブロックチェーンベースのIDシステムと認証プロトコルの経験
- ブロックチェーンコンセンサスメカニズムとモバイルアプリへの実装に関する知識
- IPFSやFilecoinなどのブロックチェーンデータストレージソリューションの経験
- パフォーマンス監視のためのブロックチェーン分析ツールの使用能力
- ブロックチェーンベースの決済ゲートウェイとその統合の経験
- ブロックチェーンスマートコントラクトのテストとデプロイプロセスの知識
- ブロックチェーンベースのデータプライバシーソリューションの経験
- ブロックチェーン相互運用性機能を備えたアプリケーションの開発能力
- ブロックチェーンベースのユーザーオンボーディングとKYCプロセスの経験
- ブロックチェーンベースのデータ検証技術の知識
- ブロックチェーンベースのトランザクション処理システムの経験
- ブロックチェーンベースのデータ暗号化方法の使用能力
- ブロックチェーンベースのデータ共有プロトコルの経験