エンジニア

【港区出社/週5】Flutterリードエンジニア(IoT・ハードウェア連携を伴う次世代モビリティ・O2Oアプリ開発)

【港区出社/週5】Flutterリードエンジニア(IoT・ハードウェア連携を伴う次世代モビリティ・O2Oアプリ開発)

案件要件

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

【港区出社/週5】Flutterリードエンジニア(IoT・ハードウェア連携を伴う次世代モビリティ・O2Oアプリ開発)

お任せしたいこと

自社で展開するIoTデバイスと連動した次世代モビリティサービス、またはリアル店舗(O2O)と密接に結びついた大規模コンシューマー向けアプリにおいて、Flutterを用いたクロスプラットフォーム開発を牽引するリードエンジニアをお任せします。
「画面の中だけで完結するWebライクなアプリ開発」を完全に脱却し、Bluetooth(BLE)やNFC、位置情報(GPS)を用いたハードウェアとの通信ロジックを泥臭く実装していただきます。実機デバイスを用いた検証や、ファームウェア(組込み)エンジニアとのミリ秒単位の通信チューニングが不可欠となるため、フルリモートではなく港区(六本木・虎ノ門等)のオフィス拠点にて、リアルな場での圧倒的な開発スピードとチームの熱量を牽引していただく中核的なポジションです。

具体的な業務内容

・FlutterおよびDartを用いた、iOS / Android向けIoT・モビリティ連動アプリケーションの設計・開発
・MethodChannelやEventChannelを利用した、ネイティブ(Swift / Kotlin)レイヤーでのBluetooth Low Energy(BLE)、NFC、カメラ、GPS等の泥臭いハードウェア制御機能の実装
・Riverpod、BLoC等の状態管理ライブラリを活用した、ハードウェアの非同期な状態変化(接続断、バッテリー低下等)に対する堅牢なリアクティブUIの構築
・実機デバイスを用いたオフィスのテストラボ、および港区周辺のフィールドテストを通じた、UI/UXのジャンク(カクつき)や通信遅延のプロファイリングと極限の最適化
・ハードウェアエンジニアやPdM、デザイナーと物理的なホワイトボードを囲んだ、仕様の不確実性を最速で潰すためのアジャイル(スクラム)開発の推進
・FastlaneやBitriseを用いた実機テストを含むCI/CDパイプラインの構築、およびApp Store / Google Playへのデプロイ自動化
・ジュニア〜ミドル層のエンジニアに対する、Flutterのベストプラクティスやネイティブ連携に関する対面でのペアプログラミングと技術的メンタリング

必須スキル・経験

・Flutterを用いたiOS / Androidアプリの実務開発経験(目安として3年以上)
・Swift(iOS)または Kotlin / Java(Android)を用いた、MethodChannel等によるネイティブ連携コードの実装経験
・RiverpodやBLoC等の状態管理ライブラリに関する体系的な知識と運用経験
・Git / GitHubを用いたチーム開発経験、およびコードレビューのリード経験
・オフィスに出社し、物理デバイスやハードウェアチームと直接コミュニケーションを取りながら開発を進められる方

歓迎スキル・経験

・Bluetooth(BLE)、NFC、Beacon、GPS等のハードウェア通信やセンサーを利用したアプリの開発・運用経験
・IoTデバイス(スマートホーム、モビリティ、ウェアラブル等)と連動するサービスの開発経験
・実機を用いたUIテスト(Integration Test等)の自動化経験
・スクラムマスターとしての経験、またはアジャイル開発手法に対する深い理解と実践経験
・C++やC等、組込み系・ハードウェアに関する基礎的な知識や知的好奇心

開発・業務環境

開発言語:Dart 3.x, Swift, Kotlin
フレームワーク:Flutter
状態管理・アーキテクチャ:Riverpod (または BLoC), クリーンアーキテクチャ
ハードウェア連携:CoreBluetooth, Android Bluetooth API, MethodChannel
CI/CD・自動化:Bitrise, fastlane, GitHub Actions
監視・分析:Firebase Crashlytics, Datadog RUM
コミュニケーション・管理:GitHub, Jira, Figma, Slack, ホワイトボード

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

デジタル(ソフトウェア)とフィジカル(現実世界のハードウェア)の境界線を溶かし、ユーザーに魔法のような体験を届けるクライアントコアチームへの配属となります。
「仕様書が降りてくるまでコードを書かない」「ハードウェア側のバグだから自分は関係ない」といったサイロ化された思考を極めて嫌い、オフィスで隣の席にいるファームウェアエンジニアと直接オシロスコープやログを睨み合いながら、通信エラーの根本原因を泥臭く特定していく手堅くも熱量のあるカルチャーです。リモートワークでは絶対に得られない「モノが実際に動く瞬間」をチーム全員で分かち合い、非言語のコミュニケーションを含めたアジャイルな開発プロセスを重視する実直なメンバーが集まっています。

求める人物像

・「きれいなUIを作ること」以上に、センサーやIoTデバイスの不安定な挙動(通信切れや遅延)をエンジニアリングの力でいかに隠蔽し、ユーザーにストレスのないUXを提供できるかに美学を持てる方
・テキストベースの非同期コミュニケーションの限界を理解し、複雑な問題が発生した際にはすぐに席を立ってホワイトボードで議論を始められる、対面ならではの機動力を活かせる方
・モバイルアプリという枠を越え、IoTやモビリティといったハードウェアが絡む新しいドメインの知識を前向きにパズルとして楽しめる方

仕事の魅力

ソフトウェア単体のアプリとは一線を画す「IoT・モビリティ領域」において、実世界に物理的な影響を与えるプロダクトを最前線で構築できる極めて難易度が高くエキサイティングなポジションです。港区というビジネスと最新テクノロジーの中心地で、ハードウェアとソフトウェアが融合する泥臭い開発環境をリードする経験を通じて、単なる「Flutterエンジニア」を完全に凌駕し、今後のIoT・スマートシティ時代において最も高く評価される「リアル連携型モバイルアーキテクト」としての圧倒的な市場価値を築くことができます。

働き方

リモート環境

[原則オフィス出社] 港区エリア(六本木・虎ノ門等)のオフィスへ週5日ご出社いただきます(※実機デバイスを利用した検証、ハードウェアチームとの密なプロトタイピング、およびホワイトボードを用いた高帯域なコミュニケーションを開発のコアバリューとしているため、フルリモートは不可となります)。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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