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

掲載終了17日前

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

4,300〜5,100/時

作業内容

【フルリモート/週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エンジニアとして他と一線を画す強い専門性が身につきます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Flutter、Dart

募集回数

1回

スキル

モバイルフレームワーク:
インフラ:
デザイン:
ビジネスツール・コミュニケーション:
その他:

企業名

株式会社Kaizen Tech Agent

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)