【フルリモート/週5/Kotlin】自社展開するヘルスケア・医療予約Androidアプリの開発および保守運用

掲載終了2ヶ月前

【フルリモート/週5/Kotlin】自社展開するヘルスケア・医療予約Androidアプリの開発および保守運用

4,800〜6,700/時

作業内容

【フルリモート/週5/Kotlin】自社展開するヘルスケア・医療予約Androidアプリの開発および保守運用 ### お任せしたいこと [役割]Androidエンジニアとして、数十万人のユーザーが日常的および通院時に利用する「ヘルスケア・医療予約アプリ」のAndroid版における新機能開発、および継続的なコードベースの改善をお任せします。 [役割に対して求める成果]事業側からの要望(オンライン診療機能の拡充、お薬手帳の連携など)を、既存の予約フローや医療データ閲覧機能にバグを混入させることなく安全に実装すること。また、数年間の運用で肥大化したActivityやFragment、レガシーなJavaコードを紐解き、Jetpack ComposeやCoroutinesを用いたモダンなアーキテクチャへと着実にリファクタリングを進め、アプリの保守性とクラッシュフリー率を維持・向上させること。 ### 具体的な業務内容 ・Kotlinを用いた、Androidネイティブアプリの新機能に関する詳細設計、実装、テスト ・既存のXMLレイアウトからJetpack Composeへの段階的な移行、および社内UIコンポーネントの整備 ・Kotlin CoroutinesおよびFlowを活用した、非同期処理の最適化と安全なデータストリームの構築 ・MVVMアーキテクチャ(またはClean Architecture)に基づく、Fat Activity/Fragmentの責務分割とリファクタリング ・Firebase Crashlytics等を活用したクラッシュレポートの分析、ANR(Application Not Responding)の解消、およびメモリリークの特定・修正 ・バックエンドエンジニアと連携した、REST API(またはGraphQL)のインターフェース調整およびエラーハンドリングの実装 ・JUnitを用いた単体テストの拡充、およびBitriseやGitHub Actionsを利用したCI/CDパイプラインの保守・改善 ・PdM(プロダクトマネージャー)やデザイナーとFigma上で連携し、幅広い年齢層が迷わず操作できるUI/UXの仕様検討 ### 必須スキル・経験 ・Androidネイティブアプリの開発実務経験(3年以上) ・Kotlinを用いたアプリケーション開発経験(2年以上) ・MVVM等のアーキテクチャに関する理解と実装経験 ・Git/GitHubを用いたプルリクエストベースでのチーム開発経験 ### 歓迎スキル・経験 ・Jetpack Composeを用いたUI開発、および本番環境での運用経験 ・Kotlin Coroutines / Flowを利用した非同期処理の実装経験 ・稼働中のアプリにおいて、JavaからKotlinへの移行、または大規模なリファクタリングを主導した経験 ・Dagger、Hilt等のDI(依存性注入)ツールの利用経験 ・JUnitやEspresso等を用いたテストコードの記述経験 ・iOSアプリ(Swift)に関する基礎知識、またはクロスプラットフォーム開発の経験 ・ヘルスケア、フィットネス、または予約管理系アプリの開発経験 ### 開発・業務環境 開発言語:Kotlin (一部保守用のJavaコードあり) UI・アーキテクチャ:Jetpack Compose, XML, MVVM ライブラリ・ツール:Coroutines, Flow, Hilt, Retrofit, Room インフラ・BaaS:Firebase (Crashlytics, Analytics, Cloud Messaging) CI/CD:Bitrise (または GitHub Actions) デザイン・コミュニケーション:Figma, GitHub, Jira, Slack, Zoom ### プロジェクトチームについて モバイルアプリ開発部のAndroidチームへの配属となります。「すべてを最新技術で書き直す」というアプローチではなく、ユーザーが毎日当たり前に使える安定性を最優先とし、日々の機能開発と並行して少しずつ技術的負債を返済していく(ボーイスカウトルール)手堅いカルチャーです。医療・ヘルスケアというドメインの性質上、アクセシビリティ(文字サイズ変更への対応やコントラスト比など)への関心が高く、デザイナーと共に細かな操作感のブラッシュアップを地道に行う体制が整っています。 ### 求める人物像 ・「とりあえず動く画面」を作るだけでなく、ライフサイクルの変化やネットワーク切断時などのエッジケースを考慮した堅牢なコードを書ける方 ・過去に書かれたレガシーコードを嘆くのではなく、影響範囲を慎重に調査しながら、よりテストしやすい構造へと改善していく泥臭い作業を楽しめる方 ・エンジニア以外のメンバー(PdM、デザイナー、CS)に対しても、技術的な課題やAndroid OSの制約を分かりやすい言葉で説明し、建設的に仕様をすり合わせられる方 ### 仕事の魅力 ユーザーの健康や医療体験に直接関わるため、バグのない安定したアプリを提供することが社会的な価値に直結する非常にやりがいのあるポジションです。アプリストアのレビューなどを通じてユーザーの反応をダイレクトに感じることができます。また、長く運用されているアプリならではの「Jetpack Composeへの安全な段階的移行」や「堅牢な非同期処理へのリファクタリング」といった、Androidエンジニアとして実用的で市場価値の高い運用スキルを着実に磨くことができます。 ### 働き方 #### リモート環境 **[フルリモート]** 基本的にフルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

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

開発環境

Kotlin

募集回数

1回

スキル

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

企業名

株式会社Kaizen Tech Agent

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

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

現場責任者の雰囲気

開発体制の詳細

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

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

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

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