エンジニアフルリモート

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

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

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
5,700 ~ 7,000円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週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やハードウェアコーデックをハックする低レイヤーの泥臭いチューニングを同時に経験することで、一般的な業務アプリ開発では決して得られない、国内トップティアの「ハイパフォーマンス・モバイルアーキテクト」としての圧倒的な市場価値を獲得することができます。

働き方

リモート環境

[フルリモート] フルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。