エンジニアフルリモート

【フルリモート/週5】Androidエンジニア・Kotlinスペシャリスト(大規模BtoCアプリ・Jetpack Compose移行とアーキテクチャ刷新)

【フルリモート/週5】Androidエンジニア・Kotlinスペシャリスト(大規模BtoCアプリ・Jetpack Compose移行とアーキテクチャ刷新)

案件要件

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

【フルリモート/週5】Androidエンジニア・Kotlinスペシャリスト(大規模BtoCアプリ・Jetpack Compose移行とアーキテクチャ刷新)

お任せしたいこと

数百万人のユーザーが日常的に利用する自社の大規模Androidアプリケーションにおいて、Kotlinを用いた新機能の開発、および長年の運用で肥大化したコードベース(巨大なActivityやFragment、複雑なXMLレイアウト)の泥臭いアーキテクチャ刷新をお任せします。
「とりあえず動く画面を作る」「流行っているから最新のライブラリを入れる」といった表面的な実装ではなく、Android特有の複雑なライフサイクルやデバイスの断片化(フラグメンテーション)を深く理解した上で、複雑な状態管理や非同期処理を美しく整理し、ユーザーの手に吸い付くような滑らかな体験(UX)と、開発チームが安全に最速でコードを追加できる堅牢な基盤を両立させていくポジションです。

具体的な業務内容

・Kotlinを用いた、大規模かつ高トラフィックなネイティブAndroidアプリケーションの設計・開発
・肥大化したXMLベースのレガシーUIから、Jetpack Composeへの段階的かつ安全な移行(リファクタリング)
・MVVM、MVI、またはClean Architecture等の設計思想を取り入れた、テスタブルで状態管理が明確なコンポーネント設計
・Kotlin CoroutinesおよびFlowを活用した、複雑な非同期処理(ネットワーク通信、DB操作)とUI状態の同期・最適化
・Android Studio Profilerを利用したメモリリークの特定、およびANR(Application Not Responding)やレンダリング遅延(Jank)の極限のチューニング
・JUnitやEspressoを用いた単体テスト・UIテストの実装によるテストカバレッジの向上、およびBitriseやGitHub Actionsを利用したCI/CDパイプラインの整備
・PdMやUI/UXデザイナー(Figma)と連携した、Material Design 3に準拠した滑らかなインタラクションやエッジケース(通信エラー時など)の仕様策定
・バックエンドエンジニアに対する、BFF(Backend for Frontend)層の設計提案や、モバイルに最適化されたAPIスキーマの泥臭い交渉

必須スキル・経験

・KotlinおよびAndroid SDKを用いたネイティブアプリの開発実務経験(目安として3年以上)
・Androidのアプリケーションライフサイクル、およびメモリ管理に関する深い理解
・MVVM等のアーキテクチャパターンを用いた設計、および実装経験
・Git / GitHubを用いたプルリクエストベースでのチーム開発経験

歓迎スキル・経験

・Jetpack Composeを用いた本番環境でのアプリケーション開発・運用経験
・MVI等の単方向データフロー(UDF)を用いた複雑な状態管理の実装経験
・大規模(数十万〜数百万DL規模)なAndroidアプリの開発、およびリファクタリング経験
・Dagger / Hilt等の依存性注入(DI)ライブラリの利用経験
・Google Playの審査ポリシーに関する深い知見、およびKotlin Multiplatform (KMP) への関心や知見

開発・業務環境

開発言語:Kotlin
UI・フレームワーク:Jetpack Compose, AndroidX, Material Design 3
アーキテクチャ・非同期処理:MVVM, MVI, Kotlin Coroutines, Flow, Hilt (または Dagger)
テスト・CI/CD:JUnit, Espresso, Bitrise (または GitHub Actions)
デザイン・管理:Figma, GitHub, Jira, Slack, Zoom
その他ツール:Firebase, Datadog (または Crashlytics 等のクラッシュレポーティング)

プロジェクトチームについて

モバイルアプリ(Android)開発・アーキテクチャ推進チームへの配属となります。
「OSのバージョンや端末ごとの挙動の違い」というAndroid開発特有の辛さに対して文句を言うのではなく、「この制約の中でいかにユーザー体験を最高にするか」を前向きに楽しむ手堅いカルチャーです。Google I/O等で発表される最新技術に対しても、銀の弾丸として飛びつくのではなく、「今のプロダクトの課題解決に本当に必要か? チームの学習コストに見合うか?」をデータと事実に基づいて妥協なく議論する実直なメンバーが集まっています。

求める人物像

・「Crash-free rate(クラッシュ・フリー率)99.9%」といった品質指標に対して、エンジニアとしての強いプライドと当事者意識を持てる方
・「ViewModelがよしなにやってくれる」ことに頼るのではなく、裏側でスレッドがどう動いているか、メモリがどう解放されるかを深く探求できる方
・デザイナーの作ったFigmaの静的なモックアップの裏側にある「ローディング状態」「エラー状態」「空の状態」といった見えない仕様の抜け漏れに自ら気づき、提案できる方

仕事の魅力

ユーザーの「手のひら」で直接動くアプリケーションにおいて、自分の書いたコードがダイレクトに数百万人の日常体験を豊かにする、極めてやりがいと影響力の大きいポジションです。歴史ある大規模アプリ特有の複雑な技術的負債を紐解き、Jetpack ComposeやCoroutinesを中心としたモダンなKotlinエコシステムへと刷新する高度なリファクタリング経験を通じて、「ただ画面を作れるAndroidエンジニア」を凌駕し、あらゆるテック企業から渇望される「モバイルアーキテクト」としての確固たる市場価値を築くことができます。

働き方

リモート環境

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


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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