【フルリモート/週5/Kotlin】数百万人が熱狂する次世代ライブストリーミング・エンタメアプリのAndroidコアエンジニア
作業内容
【フルリモート/週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端末を貸与・配送いたします)。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Android、Kotlin
募集回数
1回
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
