【フルリモート/週5/Kotlin】Kotlin Multiplatform (KMP) で開発体験を革新するグローバルMaaS・配車プラットフォームのモバイルエンジニア

掲載終了2ヶ月前

【フルリモート/週5/Kotlin】Kotlin Multiplatform (KMP) で開発体験を革新するグローバルMaaS・配車プラットフォームのモバイルエンジニア

5,200〜6,700/時

作業内容

【フルリモート/週5/Kotlin】Kotlin Multiplatform (KMP) で開発体験を革新するグローバルMaaS・配車プラットフォームのモバイルエンジニア ### お任せしたいこと [役割]モバイルエンジニアとして、世界中で数千万人が利用するMaaS(モビリティ・アズ・ア・サービス)・配車アプリにおいて、Kotlin Multiplatform (KMP) を用いたiOS/Androidの共通化基盤の設計・実装、およびAndroidネイティブアプリ(Jetpack Compose)のコア開発をお任せします。 [役割に対して求める成果]リアルタイムな位置情報追跡や複雑な決済フローといった高度なビジネスロジックをKMPで美しく共通化し、プラットフォーム間の品質のブレ(バグの偏り)をなくすとともに、機能開発のスピード(Time to Market)を劇的に向上させること。 ### 具体的な業務内容 ・Kotlin Multiplatform (KMP) を利用した、iOS/Android共通のドメインロジック、データアクセス(SQLDelight)、ネットワーク層(Ktor)の設計および実装 ・KotlinおよびJetpack Composeを用いた、AndroidアプリのモダンなUI開発とパフォーマンスチューニング ・Kotlin CoroutinesおよびFlowを活用した、WebSocket経由でのリアルタイムな車両位置情報(GPS)の同期と複雑な状態管理 ・既存の巨大なAndroidネイティブコード(XML Viewベース)からの段階的なJetpack Compose移行、およびKMPへのロジック切り出し計画の策定・実行 ・iOSチーム(Swiftエンジニア)との密な連携による、共通化モジュールのインターフェース設計とSwiftへのシームレスなブリッジ(相互運用性)の構築 ・BitriseやGitHub Actionsを用いたKMPモジュール・マルチモジュール構成におけるCI/CDパイプラインの最適化と、Kover等を利用したテストカバレッジの向上 ### 必須スキル・経験 ・Kotlinを用いたAndroidネイティブアプリの開発・運用経験(3年以上) ・Jetpack Composeを用いたUIコンポーネントの実装およびレイアウト設計の実務経験 ・MVVM、MVI、Clean Architectureなど、関心の分離を意識したアーキテクチャ設計の実務経験 ・Kotlin Coroutines / Flowを用いた複雑な非同期処理の実装経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・Kotlin Multiplatform (KMP) または KMM を本番環境のプロダクトに導入・運用した経験 ・iOS(Swift)の基礎知識、またはiOSアプリの開発経験 ・Google Maps SDKやMapboxなどを利用した、位置情報・地図ベースのアプリ開発経験 ・WebSocketやgRPC等を利用したリアルタイム通信アプリケーションの実装経験 ・大規模なコードベースにおけるマルチモジュール化の設計、またはリアーキテクチャの主導経験 ・OSSへのコントリビュート経験、または技術カンファレンス(DroidKaigi, KotlinConf等)での登壇・発信経験 ### 開発環境 言語・フレームワーク:Kotlin, Jetpack Compose, Kotlin Multiplatform (KMP) ライブラリ・アーキテクチャ:Coroutines, Flow, Ktor (Client), SQLDelight, Koin (または Hilt), MVI / MVVM CI/CD・監視:Bitrise, GitHub Actions, Firebase (Crashlytics, Performance Monitoring) その他ツール:Android Studio, Xcode, GitHub, Figma, Jira, Slack, Notion ### 開発チームについて プロダクトマネージャー1名、UI/UXデザイナー2名、テックリード1名、Androidエンジニア5名(今回募集枠含む)、iOSエンジニア5名、バックエンドエンジニア多数の体制です。「プラットフォーム間の仕様差異」というモバイル開発最大のペインを根本から解消するため、iOSエンジニアとAndroidエンジニアが垣根を越えてKotlinのコードをレビューし合う、非常にオープンで技術探求心の強いカルチャーです。 ### 求める人物像 ・Kotlinの言語機能やエコシステム(KMP, Compose, Coroutines等)をこよなく愛し、最新動向を息をするようにキャッチアップしている方 ・「Androidだけの知識」に閉じこもらず、iOSエンジニアやバックエンドエンジニアなど他領域のメンバーとも積極的に技術的な議論を交わせる柔軟性をお持ちの方 ・複雑な状態管理やリアルタイム通信といった難易度の高い課題に対し、妥協せず美しくテスト可能なアーキテクチャで解決することに情熱を持てる方 ### 仕事の魅力 モバイル開発における最大のパラダイムシフトとなりつつある「Kotlin Multiplatform (KMP)」を、数千万人規模のグローバルプロダクトのコアに据えるという、世界的に見ても非常に先進的でエキサイティングなポジションです。単なるAndroidのUI実装にとどまらず、クロスプラットフォームアーキテクチャの設計や、iOS/Androidの境界を溶かす技術的チャレンジを通じて、モバイルエキスパートとして圧倒的な希少性とトップクラスの市場価値を獲得することができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

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

開発環境

Kotlin、Android

募集回数

1回

スキル

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

企業名

株式会社Kaizen Tech Agent

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

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

現場責任者の雰囲気

開発体制の詳細

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

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

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

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