【フルリモート/週5】Flutterテックリード(複数プロダクトのアーキテクチャ統制とモバイル開発生産性の最大化)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,400 ~ 5,100円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5】Flutterテックリード(複数プロダクトのアーキテクチャ統制とモバイル開発生産性の最大化)
お任せしたいこと
自社で展開する複数のモバイルアプリケーション(BtoC/BtoB問わず)、または大規模化が急速に進む単一の巨大なFlutterプロジェクトにおいて、開発チーム全体の技術的な意思決定を牽引し、コード品質と開発生産性を底上げする「テックリード」としての役割をお任せします。
「個人技で圧倒的なコードを書く」フェーズから一歩引き、属人化しがちな状態管理(RiverpodやBLoC等)のルールを標準化し、全エンジニアが迷いなく安全に機能開発に集中できる堅牢なアーキテクチャとCI/CD基盤を泥臭く構築・統制していただく、組織開発の中核となるポジションです。
具体的な業務内容
・複数人が同時並行で開発する大規模Flutterアプリにおける、全体アーキテクチャ(クリーンアーキテクチャ、Feature-Sliced Design等)の策定と継続的なリファクタリングの主導
・Riverpod、BLoC等の状態管理ライブラリのベストプラクティス策定、およびチーム全体への浸透(ドキュメント化とオンボーディング)
・社内共通のUIコンポーネントやユーティリティ関数の、プライベートなDartパッケージ(独自プラグイン)としての切り出しとバージョン管理
・Fastlane、Bitrise、またはCodemagicを高度に活用した、静的解析(lint)、自動テスト(Unit/Widget/Integration)、および各ストアへのデプロイまでのCI/CDパイプラインの構築と高速化
・プルリクエストに対する厳格かつ教育的なコードレビュー、およびジュニア〜ミドル層のエンジニアに対するペアプログラミングを通じた技術的メンタリング
・サードパーティ製プラグインのバグやOSアップデート時の破壊的変更に対する、ネイティブ言語(Swift / Kotlin)レベルでの泥臭い調査とワークアラウンドの迅速なチーム共有
・PdMやEM(エンジニアリングマネージャー)と連携した、技術的負債の返済計画の策定と、中長期的な技術ロードマップの作成
必須スキル・経験
・Flutterを用いたiOS / Androidアプリの実務開発経験(目安として3年以上)
・3名以上のモバイルアプリ開発チームにおけるテックリード、またはメイン開発者としてのリード経験
・Dartの言語仕様、およびRiverpodやBLoC等の状態管理に関する非常に深く体系的な知識
・モバイルアプリのCI/CD構築経験、およびテスト自動化(Widgetテスト等)の実務経験
・Git / GitHubを用いた高度なチーム開発フロー(Git-flow, GitHub Flow等)の運用経験
歓迎スキル・経験
・Swift(iOS)または Kotlin / Java(Android)を用いたネイティブアプリの実務開発・保守経験
・複数のFlutterプロジェクト間でコードを共有するパッケージ管理(Melos等を用いたモノレポ運用)の経験
・エンジニアリングマネージャー(EM)として、メンバーの評価や目標設定、採用活動に関与した経験
・技術カンファレンス(FlutterKaigi等)での登壇、またはテックブログ等での継続的なアウトプット経験
・OSSプロジェクトへのコントリビュート、またはメンテナーとしての活動経験
開発・業務環境
開発言語:Dart 3.x, (一部 Swift, Kotlin)
フレームワーク:Flutter
状態管理・アーキテクチャ:Riverpod (または BLoC), クリーンアーキテクチャ
パッケージ管理・モノレポ:Melos
CI/CD・自動化:Bitrise, Codemagic, Fastlane, GitHub Actions
テスト:flutter_test, integration_test
監視・品質管理:Firebase Crashlytics, Sentry, SonarQube
コミュニケーション・管理:GitHub, Jira, Notion, Slack, Zoom
プロジェクトチームについて
モバイルアプリ開発のスピードと品質を組織レベルで担保する、クライアントプラットフォーム(またはテックリード)チームへの配属となります。
「動けばどのような書き方でも良い」という属人的なスパゲッティコードの量産を極めて嫌い、将来の変更に耐えうる拡張性の高い設計(SOLID原則など)をモバイル開発にも厳格に求める手堅いカルチャーです。ジュニアエンジニアが躓いた際にも、単に答えを教えるのではなく、「なぜその状態管理が破綻するのか」を根本から泥臭く議論し、チーム全体の技術的ベースラインを引き上げることに喜びを感じる実直なメンバーが集まっています。
求める人物像
・自身がコードを書くこと以上に、自らが敷いたアーキテクチャやルールの上で、チームメンバーが高速かつ安全に価値を生み出していく仕組み作りにエンジニアとしての美学を持てる方
・「RiverpodとBLoCのどちらが良いか」といった宗教論争に陥るのではなく、チームのスキルセットとプロダクトの特性を冷静に分析し、実利に基づいた技術選定ができる方
・技術的負債やレガシーコードに対して文句を言うのではなく、システムがビジネスを支えてきた証としてリスペクトし、チームを巻き込みながら前向きにリファクタリングを推進できる方
仕事の魅力
Flutterという強力なフレームワークを用いて、単一のアプリを作るだけでなく「強いモバイル開発組織」そのものを設計・構築する極めて影響力の大きいポジションです。高度なアーキテクチャ設計とピープルマネジメント(メンタリング)の境界を行き来する経験を通じて、単なる「シニアエンジニア」の枠を完全に越え、これからのアプリ開発企業で最も渇望され、VPoEやCTOへの登竜門ともなる「モバイルテックリード(チーフアーキテクト)」としての確固たる市場価値を築くことができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます(※アーキテクチャの根本的な見直しに関するホワイトボードセッションや、チームビルディング、他部門のテックリードとの重要な技術戦略会議等において、密な同期コミュニケーションが日常的に発生します)。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
