エンジニアフルリモート

【フルリモート/週5/Kotlin】KMP(Kotlin Multiplatform)でモバイル開発の常識を覆す、次世代グローバル・スーパーアプリのコア・モバイルアーキテクト

【フルリモート/週5/Kotlin】KMP(Kotlin Multiplatform)でモバイル開発の常識を覆す、次世代グローバル・スーパーアプリのコア・モバイルアーキテクト

案件要件

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

【フルリモート/週5/Kotlin】KMP(Kotlin Multiplatform)でモバイル開発の常識を覆す、次世代グローバル・スーパーアプリのコア・モバイルアーキテクト

お任せしたいこと

[役割]モバイルアーキテクト(Android / KMPエンジニア)として、チャット、決済、配車、ミニアプリなどあらゆるライフスタイル機能を統合した、数千万人が日常的に利用する巨大な「スーパーアプリ」のコアネイティブ開発およびクロスプラットフォーム戦略をお任せします。
[役割に対して求める成果]「iOSとAndroidで同じビジネスロジックを2度書く」という旧来のモバイル開発の無駄を憎み、KMP(Kotlin Multiplatform)を駆使して通信、データ保存、複雑なドメインロジックを美しく共通化すること。そして、UI層においてはJetpack Composeの表現力を限界まで引き出し、ネイティブならではの極めて滑らかで遅延のない最高のユーザー体験を両立させること。

具体的な業務内容

・Kotlin Multiplatform (KMP) を活用した、iOS/Android両OSで共有するコアモジュール(ネットワークAPIクライアント、ローカルデータベース、複雑な状態管理ロジック等)の詳細設計、実装、テスト
・Ktor ClientやSQLDelight等のマルチプラットフォーム対応ライブラリを利用した、堅牢でプラットフォームに依存しないデータアクセス層の構築
・Jetpack Composeを用いた、Androidネイティブアプリにおける数千のDOMノードやリッチなアニメーションを含む複雑なUIのピクセルパーフェクトな実装とレンダリング最適化(Compose Multiplatformの将来的な導入検証を含む)
・Kotlin CoroutinesおよびFlowを活用した、WebSocket経由のリアルタイムチャット(メッセージ同期)や決済トランザクションの非同期処理と、ネットワーク瞬断時にも破綻しないオフラインファーストな状態管理(MVIアーキテクチャ)
・iOSチーム(Swiftエンジニア)と密に連携し、KMPでエクスポートされたObjective-C/SwiftヘッダーがiOS側からいかに直感的で安全に呼び出せるか(DX向上)のインターフェース設計
・BitriseやGitHub Actionsを用いた、KMPモジュールのビルドパイプラインの高速化、およびJUnitを用いた共有ロジックに対する網羅的な自動テストの構築

必須スキル・経験

・Kotlinを用いたAndroidネイティブアプリの開発・運用経験(3年以上)
・Jetpack Composeを用いたUIコンポーネントの実装およびレイアウト設計の実務経験
・MVVM、MVI、Clean Architectureなど、関心の分離を意識したアーキテクチャ設計の実務経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験

歓迎スキル・経験

・KMP (Kotlin Multiplatform) を本番環境のプロダクトに導入、または運用した実務経験
・Ktor、SQLDelight、Koin等のマルチプラットフォーム・エコシステムに関する深い知見
・Swiftを用いたiOSネイティブアプリの開発経験、またはiOSのアーキテクチャに関する基礎知識
・大規模なコードベースにおけるマルチモジュール化、またはリアーキテクチャの実務経験
・WebSocket等を利用したリアルタイム通信アプリ、またはオフライン同期を伴うアプリの開発経験
・Android Studio Profilerを活用した、高度なパフォーマンスチューニングやメモリリーク解消の経験

開発環境

言語・フレームワーク:Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose, Coroutines, Flow
ライブラリ・アーキテクチャ:Ktor Client, SQLDelight, Koin, Multiplatform Settings, Clean Architecture, MVI
CI/CD・監視:Bitrise, GitHub Actions, Firebase (Crashlytics, Performance Monitoring)
その他ツール:Android Studio, Xcode, GitHub, Figma, Jira, Slack, Notion

開発チームについて

プロダクトマネージャー1名、UI/UXデザイナー2名、テックリード1名、Androidエンジニア6名(今回募集枠含む)、iOSエンジニア6名、バックエンドエンジニア多数の体制です。「UIは各OSの最高峰のネイティブ体験を尊重しつつ、裏側のロジックはKMPで徹底的にDRY(Don't Repeat Yourself)を貫く」という哲学のもと、AndroidエンジニアとiOSエンジニアがOSの垣根を越えて、共有モジュールの仕様について白熱した議論を交わす非常にモダンで技術探求心の強いカルチャーです。

求める人物像

・「iOSチームと同じバグを修正している」といった二重管理のペインを技術の力で根本から解決することに、エンジニアリングの無上の快感を覚える方
・Androidの専門性を軸にしつつも、Swiftの言語仕様やiOSのメモリ管理(ARC)にも知的好奇心を持ち、他OSの開発者に対してリスペクトと共感を持てる橋渡し役になれる方
・フルリモート環境下において、iOSエンジニアやバックエンドエンジニアなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方

仕事の魅力

巨大なスーパーアプリのコードベースにおいて、モバイル開発の最先端トレンドである「KMP(Kotlin Multiplatform)」をど真ん中で推進する、非常にエキサイティングで裁量の大きなポジションです。単なるAndroid開発の枠を越え、iOSを含めたプロダクト全体のアーキテクチャを俯瞰して設計する経験を積むことで、次世代のモバイルエコシステムを牽引するトップティアの「モバイルアーキテクト」としての圧倒的な希少性と市場価値を獲得することができます。

働き方

リモート環境

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


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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