【フルリモート/週5/Flutter】スマートホームIoTデバイス統合管理アプリの開発

掲載終了3ヶ月前

【フルリモート/週5/Flutter】スマートホームIoTデバイス統合管理アプリの開発

6,200〜7,000/時

作業内容

【フルリモート/週5/Flutter】スマートホームIoTデバイス統合管理アプリの開発 ### お任せしたいこと [役割]モバイルアプリエンジニアとして、スマートロック、照明、各種センサーなどの自社IoTデバイス群をスマートフォンから一元管理・操作するスマートホーム統合アプリ(Flutter)の新規開発およびUI改善をお任せします。 [役割に対して求める成果]Bluetooth Low Energy(BLE)やWi-Fiを経由したデバイス群との遅延のないシームレスな通信制御と、ITに不慣れなユーザーでも迷わず初期設定や自動化ルールの作成ができる、直感的で応答性の高いUI/UXの実現。 ### 具体的な業務内容 ・FlutterおよびDartを用いたiOS/Android向けIoT連携アプリの詳細設計および実装 ・BLE(Bluetooth Low Energy)やMQTT、WebSocketを利用した、IoTデバイスとの双方向通信およびリアルタイムなステータス同期処理の実装 ・Figmaのデザインに基づく再利用性の高いUIコンポーネント開発と、複雑なデバイス状態(接続中、切断、エラー等)を管理する堅牢なアーキテクチャ(Riverpod, BLoC等)の設計 ・バックグラウンド通信やプッシュ通知、位置情報(ジオフェンス)を活用したスマートホームの自動化機能の開発 ・BitriseやGitHub Actions等を用いたCI/CDパイプラインの運用と、App Store / Google Playへの自動配信環境の構築 ### 必須スキル・経験 ・FlutterおよびDartを用いたモバイルアプリの設計・開発経験(1年以上) ・モバイルアプリ(iOS/Swift, Android/Kotlin)またはモダンWebフロントエンドの開発実務経験(合計3年以上) ・App StoreまたはGoogle Playへのアプリ申請・公開・運用経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・BLE、Wi-Fi、MQTT通信を用いたハードウェア・IoT連携アプリの開発経験 ・Swift(iOS)またはKotlin(Android)を用いたネイティブアプリの実務経験および、Platform Channelを用いたネイティブ機能(Core Bluetooth等)の呼び出し経験 ・Riverpod、BLoC等の状態管理手法を用いた、大規模で複雑な状態遷移を伴うアプリの設計経験 ・スマートホーム、スマートシティ、ハードウェアスタートアップでの開発経験 ・オフライン環境や通信が不安定な状況を考慮したアプリ設計(ローカルDB活用など)の経験 ### 開発環境 言語・フレームワーク:Flutter, Dart, Riverpod 通信・インフラ:BLE, MQTT, Firebase, AWS CI/CD・ツール:Bitrise, GitHub, Figma, Jira, Slack ### 開発チームについて プロダクトマネージャー1名、UI/UXデザイナー1名、テックリード1名、モバイルアプリエンジニア3名(今回募集枠含む)、バックエンドエンジニア3名、IoT(組み込み)エンジニア2名の体制です。ソフトウェアだけでなく物理的なデバイスの挙動も考慮する必要があるため、組み込みエンジニアとも職種の垣根を越えて密に連携し、実機検証を繰り返しながらアジャイルに開発を進めています。 ### 求める人物像 ・ソフトウェアが物理的なハードウェアを動かし、人々の現実の生活を豊かにすることにワクワクできる方 ・通信遅延やエラーハンドリングなど、エッジケースまで妥協せず、ユーザーがストレスを感じないパフォーマンスを追求できる方 ・フルリモート環境下において、他職種(特にハードウェアエンジニア)とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 画面の中だけで完結しない、現実世界のハードウェアと連動する「手触り感」のあるプロダクト開発を経験できます。IoTならではの複雑な非同期通信やバックグラウンド処理をFlutterの単一コードベースでどのように最適化するかという、モバイルアプリエンジニアとして技術的難易度が高く、市場価値の上がるチャレンジができる環境です。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

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

開発環境

Flutter

募集回数

1回

スキル

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

企業名

株式会社Kaizen Tech Agent

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

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

現場責任者の雰囲気

開発体制の詳細

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

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

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

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