【フルリモート/週5/Kotlin】AIで学習体験を最適化する次世代EdTechプラットフォームのAndroidエンジニア

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,700 ~ 6,800円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Kotlin】AIで学習体験を最適化する次世代EdTechプラットフォームのAndroidエンジニア
お任せしたいこと
[役割]Androidエンジニアとして、数百万人の学習データをAIが解析し、一人ひとりに最適化されたカリキュラムを提供する次世代EdTech(教育テクノロジー)プラットフォームのAndroidネイティブアプリ開発をお任せします。
[役割に対して求める成果]Jetpack Composeを用いたモダンで宣言的なUI実装と、Coroutines / Flowによる複雑な非同期処理を駆使し、通信環境の不安定な場所でもサクサク動く「オフラインファースト」な学習体験と、最高水準の動画再生パフォーマンス(UX)を実現すること。
具体的な業務内容
・KotlinおよびJetpack Composeを用いたAndroidネイティブアプリ(新規機能開発、および既存XML Viewからの移行)の詳細設計、実装、テスト
・動画講義の快適な視聴体験を実現するための、ExoPlayerを用いたカスタムプレイヤーの実装、再生速度制御、DRM連携、およびストリーミング再生の最適化
・RoomとWorkManagerを活用した、オフライン環境下での学習データ(動画、テスト問題等)のシームレスなキャッシュおよびバックグラウンド同期機能の実装
・MVI(Model-View-Intent)やMVVMなどのアーキテクチャパターンを用いた、複雑な画面状態(State)の堅牢な管理とデータフローの設計
・Dagger / Hiltを用いた依存性注入(DI)と、マルチモジュールアーキテクチャの推進によるビルド時間の短縮・コードの再利用性向上
・BitriseやGitHub Actionsを用いたCI/CDパイプラインの運用と、JUnit / Jetpack Compose Testingによるユニットテスト・UIテストの自動化
必須スキル・経験
・Kotlinを用いたAndroidネイティブアプリの開発・運用経験(3年以上)
・Jetpack Composeを用いたUIコンポーネントの実装およびレイアウト設計の実務経験
・MVVM、Clean Architectureなど、関心の分離を意識したアーキテクチャ設計の実務経験
・Kotlin Coroutines / Flowを用いた非同期処理の実装経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験
歓迎スキル・経験
・ExoPlayer等のメディアプレイヤーを利用した動画配信・再生アプリの開発経験
・Room等のローカルデータベースを利用した、オフラインファーストなアプリ設計・開発経験
・マルチモジュールアーキテクチャの設計、または大規模なリファクタリングの主導経験
・Kotlin Multiplatform (KMP) の導入検証、または実務での利用経験
・アクセシビリティ(TalkBack対応等)や、多様なデバイスサイズ(タブレット、折りたたみスマホ)を考慮したUI設計の経験
・EdTech領域に対する強い興味、または教育系サービスの開発経験
開発環境
言語・フレームワーク:Kotlin, Jetpack Compose
ライブラリ・アーキテクチャ:Coroutines, Flow, Room, Dagger/Hilt, ExoPlayer, 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名、バックエンド・AIエンジニア多数の体制です。「すべての人に最高の教育を届ける」というミッションのもと、最新のAndroid技術(Compose等)を積極的に採用し、単なる機能要件を満たすだけでなく、学習者のモチベーションを高める滑らかなインタラクションにまでこだわるクラフトマンシップ溢れるカルチャーです。
求める人物像
・「ただ仕様通りに動く」だけでなく、アプリの起動速度やアニメーションの滑らかさなど、ユーザーが毎日触れる部分のパフォーマンス(UX)に異常なまでのこだわりを持てる方
・巨大なレガシーコード(XMLベースのViewやファットなFragment)を恐れず、チームと協調しながらモダンなアーキテクチャへと段階的にリファクタリングしていく泥臭い作業を楽しめる方
・フルリモート環境下において、デザイナーや他職種のメンバーとも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方
仕事の魅力
「教育格差の是正」という極めて社会的意義の大きなプロダクトにおいて、自身の書いたコードが数百万人の学生の人生を変えるきっかけとなる非常にやりがいのあるポジションです。Jetpack Composeのフル活用やオフライン同期、ExoPlayerによる動画配信といったAndroid開発における難易度の高い技術的チャレンジを経験することで、Androidエキスパートとして圧倒的な市場価値と専門性を確立することができます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
