【フルリモート/週5/Kotlin】スマートフォンの限界を突破し、クリエイターの表現力を解放する次世代AIカメラ・映像編集アプリのコアAndroidエンジニア

掲載終了2ヶ月前

【フルリモート/週5/Kotlin】スマートフォンの限界を突破し、クリエイターの表現力を解放する次世代AIカメラ・映像編集アプリのコアAndroidエンジニア

5,700〜7,000/時

作業内容

【フルリモート/週5/Kotlin】スマートフォンの限界を突破し、クリエイターの表現力を解放する次世代AIカメラ・映像編集アプリのコアAndroidエンジニア ### お任せしたいこと [役割]Androidエンジニアとして、世界中のクリエイターやインフルエンサーが愛用する、リアルタイムAIフィルターや高度な動画編集機能(NLE)を備えた次世代クリエイティブアプリのコアネイティブ開発をお任せします。 [役割に対して求める成果]「モバイル端末では重い動画処理は不可能だ」という常識を覆し、多種多様なAndroidデバイスのハードウェア・フラグメンテーションを乗り越えること。KotlinとJetpack Compose、そしてAndroid NDKを極限まで駆使し、4K動画のマルチトラック編集やオンデバイスAI推論を60fpsでカクつくことなく処理できる、圧倒的なパフォーマンスとUXを実現すること。 ### 具体的な業務内容 ・KotlinおよびJetpack Composeを用いた、複雑な動画タイムライン、レイヤー管理、エフェクトプロパティ等の高度なUIコンポーネントの詳細設計、実装、テスト ・Kotlin CoroutinesおよびFlowを活用した、大容量メディアファイルの非同期読み書き、エンコード・デコード処理のパイプライン構築とメインスレッド(UIスレッド)の完全なブロック回避 ・CameraX APIおよびMediaCodecを利用した、低遅延かつ高画質なカスタムカメラの実装と、ハードウェアエンコーダの最適化 ・TensorFlow LiteやMediaPipe等を利用した、オンデバイス(エッジ)でのリアルタイムAI推論(セグメンテーション、骨格推定、画質向上等)のAndroidシステムへの最適化組み込み ・JNI(Java Native Interface)を介した、C++で記述された共通メディア処理エンジン(OpenGL ES / Vulkan)とKotlinレイヤー間のゼロコピーでの効率的なデータバインディング ・Android Studio Profiler(Memory, CPU, Energy)を活用した、長時間編集時の深刻なメモリリーク(OOM)の特定、ガベージコレクション(GC)スパイクの抑制、およびバッテリー消費の泥臭いチューニング ・マルチモジュールアーキテクチャ(Clean Architecture準拠)の推進によるビルド時間の短縮と、Bitriseを利用した自動テスト・デプロイメントパイプラインの運用 ### 必須スキル・経験 ・Kotlinを用いたAndroidネイティブアプリの開発・運用経験(3年以上) ・Jetpack Composeを用いた高度なUI実装、およびカスタムViewの作成経験 ・Kotlin Coroutines / Flowを用いた複雑な非同期処理の実装経験 ・Android OSのメモリ管理機序やライフサイクルに関する深い理解と、パフォーマンスチューニング(OOM対策等)の実務経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・動画編集アプリ、カメラアプリ、または画像加工アプリの開発経験 ・CameraX、Camera2 API、またはMediaCodec等のAndroidメディアフレームワークに関する深い知見 ・TensorFlow Lite、MediaPipe等を用いたオンデバイス機械学習(Edge AI)の実装経験 ・OpenGL ES、Vulkan、またはCanvas APIを用いた高度なグラフィック描画プログラミング経験 ・Android NDK(C/C++)を用いたネイティブレイヤーの開発、またはJNIのブリッジ実装経験 ・大規模なAndroidアプリにおけるマルチモジュール化、またはリアーキテクチャの実務経験 ### 開発環境 言語・フレームワーク:Kotlin, Jetpack Compose, Kotlin Coroutines, Flow ライブラリ・API:CameraX, MediaCodec, TensorFlow Lite, MediaPipe, ExoPlayer アーキテクチャ:Clean Architecture, MVVM / MVI, Multi-module 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名、メディアエンジン(C++)エンジニア3名の体制です。「Androidのフラグメンテーションを言い訳にしない」という強烈なプロ意識を持ち、ローエンド端末でもいかにしてメモリを切り詰め、滑らかなプレビューを実現するかについて、JVMのレイヤーからハードウェアエンコーダの挙動までをチーム全員でディープに議論する職人集団です。 ### 求める人物像 ・「ただ画面を作る」ことにとどまらず、メモリ割り当てやスレッドプールの管理など、OSとハードウェアの限界を引き出す低レイヤーの探求にエンジニアリングの快感を覚える方 ・クリエイター(動画編集者やデザイナー)のドメイン知識に強い関心を持ち、フレーム単位でのシビアなUIのレスポンスや「触り心地」に異常なまでの執念を持てる方 ・フルリモート環境下において、C++エンジニアやデザイナーなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 動画・画像処理という、モバイルアプリ開発において最も計算資源(CPU/GPU/メモリ)を要求される最高難易度のドメインです。Jetpack Composeによる最新の宣言的UI開発と、NDKやハードウェアコーデックをハックする低レイヤーの泥臭いチューニングを同時に経験することで、一般的な業務アプリ開発では決して得られない、国内トップティアの「ハイパフォーマンス・モバイルアーキテクト」としての圧倒的な市場価値を獲得することができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

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

開発環境

Kotlin

募集回数

1回

スキル

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

企業名

株式会社Kaizen Tech Agent

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

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

現場責任者の雰囲気

開発体制の詳細

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

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

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

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