【フルリモート/週5/JavaScript】大規模BtoC向け動画配信・SNSプラットフォーム開発
作業内容
【フルリモート/週5/JavaScript】大規模BtoC向け動画配信・SNSプラットフォーム開発 お任せしたいこと [役割] 月間アクティブユーザー数1,000万人を超える動画配信・SNSサービスのフロントエンド開発において、JavaScript/TypeScriptを用いた高度なUI実装とアーキテクチャの刷新を担当していただきます。 [役割に対して求める成果] 肥大化したレガシーなコードベースを整理しつつ、ユーザーのインタラクション(動画再生、リアルタイムコメント、リアクション等)をミリ秒単位で最適化し、低スペックなデバイスでも滑らかに動作する環境を構築すること。 具体的な業務内容 React / Next.js を用いた、動画プレイヤー周辺のリッチなUI実装と最適化 Vanilla JavaScript およびブラウザAPIを活用した、DOM操作の最小化とレンダリングパフォーマンスの極限追求 Web Workersを用いた、重い計算処理(動画メタデータ解析等)のバックグラウンド化 WebSocketを用いた、リアルタイム性の高いインタラクティブ機能(ライブチャット、投げ銭等)の開発 Chrome DevTools を駆使した、メモリリークの特定とプロファイリングによる改善 必須スキル・経験 JavaScript(ES6+)における高度なプログラミング実務経験(5年以上) React などのモダンフレームワークを用いた、大規模なプロダクト開発・運用経験 非同期処理(Promise, async/await, Event Loop)に関する深い内部理解 ブラウザのレンダリングパイプライン(CRP)およびWeb Vitalsの最適化知見 歓迎スキル・経験 TypeScript へのリプレイス、または大規模な型定義の設計経験 Canvas API や WebGL を用いた、リッチなアニメーション・エフェクトの実装経験 Web Components を用いた、フレームワークに依存しないUIコンポーネントライブラリの構築 大規模トラフィックを捌くためのフロントエンド・キャッシュ戦略(Service Worker等)の構築 開発環境 言語: JavaScript (ES2022+), TypeScript 5.x フレームワーク: React 18, Next.js 14 ビルドツール: Vite, Webpack, Turbo インフラ: AWS (CloudFront, S3), Vercel ツール: GitHub, Slack, Figma, Datadog 開発チームについて フロントエンドだけで15名以上が在籍しており、「パフォーマンス特化チーム」「UI/UX追求チーム」など専門性に分かれて開発しています。単にライブラリを使うだけでなく、必要に応じてライブラリ自体のソースコードを読み、最適化を提案するような、非常にレベルの高いフロントエンドエンジニアが集まっているのが特徴です。 求める人物像 フレームワークの流行に左右されず、JavaScriptそのものの言語仕様やWeb標準技術を追求したい方 「1フレームの遅延」を課題として捉え、プロファイラーの結果にワクワクできる方 フルリモート環境下で、コードの品質について建設的かつ論理的な議論ができる方 仕事の魅力 日本屈指のトラフィック量 を持つサービスで、自分のコードが数千万人のユーザーに影響を与える醍醐味があります。 動画プレイヤーやリアルタイム通信など、Web技術の中でも難易度の高い領域に深く潜り込むことができます。 技術的負債の解消に対しても非常に理解があり、常に「最新・最適」なコードを追求し続けられる環境です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
JavaScript、TypeScript、React
募集回数
1回
職種・ポジション
スキル
募集背景
この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。
募集人数
2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。
企業名
大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。
チーム人数
チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。
現場の雰囲気
アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
