【フルリモート/週5/Flutter】リアルタイムキャンバス&オンラインホワイトボード機能のFlutter × Skia / Impeller カスタムレンダリング最適化案件

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,300 ~ 5,100円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Flutter】リアルタイムキャンバス&オンラインホワイトボード機能のFlutter × Skia / Impeller カスタムレンダリング最適化案件
お任せしたいこと
[役割]
Flutter / Dart を用いた、クリエイター・チーム向けオンラインホワイトボードおよびビジュアルコラボレーションSaaSのモバイル・タブレット(iPad / Android Tablet)アプリ開発および描画処理の高速化
[役割に対して求める成果]
CustomPainter および RenderObject レベルでの描画レイヤー再構築による、数千個のシェイプ・フリーハンドストローク配置時の描画フレームレート維持(60fps / 120fps ProMotion対応)および入力レイテンシーの最小化
具体的な業務内容
Flutter 3.x / Dart を活用した、無限キャンバス(Infinite Canvas)・ペン入力・テキスト・図形オブジェクトのリアルタイム描画UI実装
CustomPainter や RenderBox のカスタマイズ、および画面外オブジェクトの描画スキップ(Culling / バーチャライゼーション)設計
Riverpod を用いた複雑なキャンバス要素ツリーの状態管理最適化、および不要な Widget Rebuild(再描画)の排除
Apple Pencil / Stylus ペンの筆圧・傾きデータの低遅延取得および、リアルタイムフリーハンドストローク生成ロジックの構築
Codemagic を用いた iOS / Android / Web 向けのマルチプラットフォームビルド自動化および、Flutter DevTools によるメモリ・GPUパフォーマンスの解析
必須スキル・経験
Flutter / Dart を用いた iOS / Android アプリの開発・運用実務経験(3年以上)
CustomPainter や RenderObject を用いたグラフィック描画機能の構築経験(1年以上)
Riverpod, Provider, BLoC 等を用いた複雑なアプリ状態管理の設計・最適化実績
タブレット(iPad OS, Android Tablet)向けレスポンシブUIやスタイラスペンの入力対応経験
歓迎スキル・経験
Impeller レンダリングエンジンの特性理解および、シェーダー(Fragment Shader / SKSL)を用いたカスタマイズ実績
WebSockets や WebRTC を用いた複数人同時編集・リアルタイム同期機能の開発実績
Flutter Web または Flutter Desktop へのマルチプラットフォーム展開知見
Codemagic や Bitrise を用いた CI/CD 自動化基盤の運用経験
開発環境
言語/フレームワーク: Dart, Flutter 3.x (Impeller), CustomPainter, Fragment Shaders
状態管理/通信: Riverpod, Freezed, WebSockets, Dio
開発ツール: VS Code / Android Studio, Flutter DevTools, Xcode, Git
CI/CD / ツール: Codemagic, Firebase (Crashlytics), Figma
コミュニケーション: Slack, Notion, Jira, GitHub
開発チームについて
プロダクトマネージャー(1名)、UI/UXデザイナー(1名)、Flutterシニアエンジニア(3名/今回募集枠含む)、バックエンドエンジニア(2名)のスクラムチームです。
「手書きの手ざわり感と描画速度」に一切の妥協を許さず、Flutterのレンダリングパイプラインを深く読み解いて開発を進める技術志向のチームです。
求める人物像
2Dグラフィックスや数学(行列変換、ベクトル計算等)に関心があり、コードによる描画最適化を楽しめる方
タブレットならではの快適な操作性を追求し、デザイナーと密に連携してUI/UXを磨き上げられる方
フルリモート環境において、Notionでの設計ドキュメント化やSlackでの建設的な議論ができる方
仕事の魅力
一般的なフォーム・リスト画面(CRUD)のアプリとは異なり、Flutterの描画エンジン(Impeller / CustomPainter)の能力を限界まで引き出すディープな開発に参画できます。
高度なキャンバス描画技術やリアルタイム同期ロジックなど、Flutterエンジニアとして他と一線を画す強い専門性が身につきます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
