【フルリモート/週5/Kotlin】Kotlin Multiplatform(KMP)でモバイル開発を革新する次世代ヘルスケアアプリエンジニア

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 6,200 ~ 6,900円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Kotlin】Kotlin Multiplatform(KMP)でモバイル開発を革新する次世代ヘルスケアアプリエンジニア
お任せしたいこと
[役割]Android / KMPエンジニアとして、数百万人が利用する予防医療・ヘルスケアアプリにおいて、iOS/Android両OSのビジネスロジック共通化(Kotlin Multiplatform)を牽引し、爆速かつ高品質なモバイルアプリ開発をお任せします。
[役割に対して求める成果]KMPを用いたアーキテクチャの刷新によって両OSの開発効率と品質を劇的に向上させつつ、UI層はJetpack Composeを用いてプラットフォーム(Android)に最適化された最高の手触りとなめらかなユーザー体験(UX)を実現すること。
具体的な業務内容
・Kotlin Multiplatform(KMP)を用いた、iOS/Androidで共通化されるデータレイヤーおよびドメインロジック(通信、ローカルキャッシュ、状態管理等)の詳細設計・実装
・Jetpack Composeを用いた、Androidネイティブのモダンで宣言的なUIコンポーネント設計・実装
・Ktor Client、SQLDelight、Kotlin Coroutines / Flowを活用したマルチプラットフォーム対応の非同期処理およびデータ永続化の実装
・Health Connect APIやGoogle Fit API等を利用した、スマートウォッチやウェアラブルデバイスからのバイタルデータ(心拍数、睡眠、歩数等)の取得・同期処理
・既存のネイティブ実装(Android/iOSそれぞれで書かれたコード)からKMPへの段階的なリプレイス戦略の立案と実行
・iOSエンジニアと密に連携した共通インターフェース(API)の設計、およびBitrise等を利用したマルチプラットフォーム向けCI/CDパイプラインの構築・運用
必須スキル・経験
・Kotlinを用いたAndroidネイティブアプリの開発・運用経験(3年以上)
・MVVM、Clean Architectureなど、関心の分離を意識したアーキテクチャ設計の実務経験
・Kotlin Coroutines / Flowを用いた非同期処理・データストリームの高度な実装経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験
歓迎スキル・経験
・Kotlin Multiplatform (KMP / KMM) を本番環境のプロダクトに導入・運用した経験
・Jetpack Composeを本番環境のプロダクトに導入・運用した経験
・Swiftを用いたiOSネイティブアプリの開発経験、またはiOSのビルドエコシステムに関する基礎的な知識
・Ktor、SQLDelightなどKMPエコシステムのライブラリを利用した開発経験
・ヘルスケア・フィットネス領域におけるプロダクト開発経験やドメイン知識
・大規模なアクティブユーザーを持つBtoC向けモバイルアプリでのパフォーマンスチューニング(メモリリーク解消等)の経験
開発環境
言語・フレームワーク:Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose
ライブラリ・アーキテクチャ:Ktor Client, SQLDelight, Coroutines, Flow, MVVM / MVI
CI/CD・監視:Bitrise, GitHub Actions, Firebase (Crashlytics)
その他ツール:Android Studio, Xcode, GitHub, Figma, Jira, Slack
開発チームについて
プロダクトマネージャー1名、UI/UXデザイナー2名、テックリード1名、モバイルエンジニア(Android/iOS/KMP)6名(今回募集枠含む)、バックエンドエンジニア多数の体制です。「ビジネスロジックは一度だけ書き(Write Once)、UIは各プラットフォームのネイティブ言語で最高のものを作る」という思想のもと、AndroidエンジニアとiOSエンジニアが垣根を越えてコードを共有し、密に連携しながらアジャイル開発を進める先進的なカルチャーです。
求める人物像
・Kotlinという言語の進化(KMPエコシステム等)に常にアンテナを張り、新しい技術をプロダクトにどう活かせるかを自発的に提案・検証できる方
・OS間の仕様の違いや制約を深く理解し、iOSエンジニアとも技術的なディスカッションを対等かつ建設的に行える柔軟性をお持ちの方
・フルリモート環境下において、他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方
仕事の魅力
人々の健康寿命を延ばすという社会的意義の大きなヘルスケア領域において、モバイル開発の世界的トレンドとなっている「Kotlin Multiplatform」の最前線に立つことができる非常にエキサイティングなポジションです。KMPによる大規模なリファクタリングやアーキテクチャ刷新という、エンジニアとして最も腕が鳴るフェーズにコアメンバーとして参画することで、モバイルアプリ開発者としての希少性と市場価値を圧倒的に高めることができます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
