【フルリモート/週5/Kotlin】数百万人が熱狂する次世代ライブストリーミング・エンタメアプリのAndroidコアエンジニア

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,900 ~ 6,900円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Kotlin】数百万人が熱狂する次世代ライブストリーミング・エンタメアプリのAndroidコアエンジニア
お任せしたいこと
[役割]Androidエンジニアとして、数百万人のユーザーが同時に視聴・配信し、リアルタイムなインタラクション(投げ銭、コメント、コラボ配信など)を楽しむ、国内最大級の次世代ライブストリーミングアプリのネイティブ開発をお任せします。
[役割に対して求める成果]Jetpack ComposeとKotlin Coroutines/Flowをフル活用し、映像・音声の極めて低遅延な再生と、毎秒数千件流れるコメントUIの滑らかな描画(60fps維持)を両立させた、Androidプラットフォームにおける最高水準のエンターテインメントUXを構築すること。
具体的な業務内容
・KotlinおよびJetpack Composeを用いた、Androidネイティブアプリ(ライブ視聴・配信画面、ギフト演出、マイページ等)の詳細設計、実装、テスト
・ExoPlayerやWebRTCを利用した、超低遅延なライブ映像・音声ストリーミングの再生、および配信エンコーディング基盤の組み込みとパフォーマンス最適化
・Kotlin CoroutinesおよびFlowを活用した、WebSocket経由で送られてくる大量のリアルタイムデータ(コメント、投げ銭エフェクト、同時接続者数等)の非同期処理と、破綻のない複雑な状態管理
・急激な開発組織の拡大に耐えうる、Clean ArchitectureおよびMVVM(またはMVI)に基づく堅牢なマルチモジュールアーキテクチャの設計と保守(ビルド時間の短縮化など)
・Android Studio Profilerを活用した、重いUI描画の最適化、メモリリーク(OOM)の根絶、および長時間視聴時のバッテリー消費と発熱の抑制
・BitriseやGitHub Actionsを用いたCI/CDパイプラインの運用と、JUnit、Espresso、Compose Testを活用した自動テストの実装
必須スキル・経験
・Kotlinを用いたAndroidネイティブアプリの開発・運用経験(3年以上)
・Jetpack Composeを用いたモダンなUIコンポーネントの実装およびレイアウト設計の実務経験
・MVVM、Clean Architectureなど、関心の分離を意識したアーキテクチャ設計の実務経験
・Kotlin Coroutines / Flowを用いた非同期処理の実装経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験
歓迎スキル・経験
・動画配信・ライブストリーミング(ExoPlayer, WebRTC, HLS/DASH等)を利用したアプリの開発・チューニング経験
・大規模なコードベースにおけるマルチモジュール化の設計、またはリアーキテクチャの実務経験
・Socket.ioやWebSocketを用いたリアルタイム通信アプリの開発経験
・CanvasやOpenGL、Lottie等を利用した、高度でリッチなUIアニメーションの実装経験
・大規模なCtoCアプリやゲームアプリ等における、メモリ管理およびパフォーマンスチューニングの深い知見
・KMP (Kotlin Multiplatform) への関心、または本番環境への導入経験
開発環境
言語・フレームワーク:Kotlin, Jetpack Compose, Coroutines, Flow
ライブラリ・アーキテクチャ:ExoPlayer, WebRTC, Koin (または Hilt), Retrofit, Coil, Clean Architecture, MVI / MVVM
CI/CD・監視:Bitrise, GitHub Actions, Firebase (Crashlytics, Performance Monitoring)
その他ツール:Android Studio, GitHub, Figma, Jira, Slack, Notion
開発チームについて
プロダクトマネージャー1名、UI/UXデザイナー2名、テックリード1名、Androidエンジニア6名(今回募集枠含む)、iOSエンジニア6名、バックエンド・配信基盤エンジニア多数の体制です。「推しが輝く瞬間を、1ミリ秒たりとも見逃させない」という強いユーザーファーストの精神を持ち、デザイナーの要求するリッチな演出と、Android端末の多様なスペック(フラグメンテーション)の壁を技術力で乗り越えるハッカー気質のカルチャーです。
求める人物像
・「コメントがカクつく」「配信を開くとスマホが熱くなる」といったユーザーのペインを絶対に許容せず、プロファイラを睨みながら泥臭くパフォーマンスを改善することに執念を持てる方
・エンターテインメントドメインが好きで、画面の向こう側にいるクリエイターとファンの熱量に共感し、自身のコードでその熱狂を最大化させたい方
・フルリモート環境下において、iOSエンジニアやバックエンドエンジニアなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方
仕事の魅力
数百万人が同時に接続し、感情をぶつけ合うライブストリーミングアプリは、Android開発において「UI描画速度」と「ネットワーク処理」の限界が試される最高難易度のプロダクトの一つです。ExoPlayerのディープなチューニングや、Jetpack Composeによる複雑なアニメーションの最適化といった、極めて高度なメディア処理・UI実装の経験を積むことで、Androidエンジニアとしてトップクラスの専門性と市場価値を獲得することができます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます(※必要に応じて、実機検証用の多様なAndroid端末を貸与・配送いたします)。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
