【フルリモート/週5/Swift】動画・音声ストリーミングアプリのAVFoundation描画最適化&Clean Architecture再設計案件

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,500 ~ 5,300円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Swift】動画・音声ストリーミングアプリのAVFoundation描画最適化&Clean Architecture再設計案件
お任せしたいこと
[役割]
Swift を用いた、高画質ライブ配信・オンデマンド動画プラットフォーム(iOS / iPadOS)のメディア再生エンジン機能開発およびアプリ全体のアーキテクチャ刷新
[役割に対して求める成果]
AVFoundation / HLS(HTTP Live Streaming)の再生バッファリング制御最適化による再生開始遅延(レイテンシー)の40%削減、および画面描画時のメモリ消費量抑制(クラッシュ率0.01%以下維持)
具体的な業務内容
Swift / AVFoundation を活用した、低遅延ライブ動画再生、ピクチャ・イン・ピクチャ(PiP)、バックグラウンド再生機能の実装
Combine および Swift Concurrency を用いた、ネットワーク状況に応じた適応型ビットレート(ABR)切り替え制御ロジックの構築
メインUI層と動画再生ロジック層を分離する Clean Architecture / MVVM に基づくリファクタリングとモジュール化
VideoToolbox や Metal を用いたハードウェアアクセラレーション描画処理およびカスタムフィルター機能の開発
Instruments (Time Profiler, Allocations) を用いたメモリリーク・フレーム落下の原因特定とパフォーマンスチューニング
必須スキル・経験
Swift を用いた iOS ネイティブアプリの開発・運用実務経験(4年以上)
AVFoundation または Core Media / VideoToolbox を用いた動画・音声再生機能の開発実務経験(2年以上)
Swift Concurrency(async/await, Actor)や Combine を用いた非同期処理の実装経験
Clean Architecture や MVVM パターンに基づくモジュール分割・アーキテクチャ設計実績
歓迎スキル・経験
HLS / Low-Latency HLS (LL-HLS) や WebRTC 等のストリーミングプロトコルに関する知識・開発経験
Metal や Core Image を用いたリアルタイム画像・動画フィルタリング処理の実装実績
iPadOS / tvOS 向けアプリ開発および Picture in Picture (PiP) の実装経験
Fastlane や GitHub Actions を用いた CI/CD 自動化体制の構築・運用知見
開発環境
言語/フレームワーク: Swift, AVFoundation, Combine, Swift Concurrency, UIKit / SwiftUI
開発ツール: Xcode, Swift Package Manager (SPM), Instruments, Git
CI/CD / ツール: Fastlane, Bitrise, Sentry, Figma
コミュニケーション: Slack, Notion, Jira, GitHub
開発チームについて
プロダクトマネージャー(1名)、iOSエンジニア(4名/今回募集枠含む)、動画配信インフラ/SREエンジニア(2名)、UI/UXデザイナー(1名)のスクラムチームです。
「再生ボタンを押した瞬間に映像が流れる心地よさ」を追求し、フレーム単位のレンダリング速度やバッファ戦略を技術的に突き詰めるカルチャーです。
求める人物像
動画メディア処理やネットワーク通信などの低レイヤー領域に興味を持ち、トラブルシューティングを楽しめる方
複雑になりがちな再生状態管理(Play / Pause / Buffering / Error)をロジカルかつ綺麗に設計できる方
フルリモート環境において、インフラエンジニアやデザイナーと積極的にコミュニケーションを取り、仕様をクリアにできる方
仕事の魅力
数十万人が同時に視聴する大規模メディアサービスにおいて、AVFoundation や Media エコシステムを深部まで触るディープな開発に参画できます。
単なる画面実装にとどまらず、ストリーミング最適化や Clean Architecture 再設計など、iOSエンジニアとして頭一つ抜けた専門性が身につきます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
