エンジニアフルリモート

【フルリモート/週5/Swift】スマートホーム・IoTデバイス連携アプリの Swift 6 移行&SwiftUIアーキテクチャ刷新案件

【フルリモート/週5/Swift】スマートホーム・IoTデバイス連携アプリの Swift 6 移行&SwiftUIアーキテクチャ刷新案件

案件要件

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

【フルリモート/週5/Swift】スマートホーム・IoTデバイス連携アプリの Swift 6 移行&SwiftUIアーキテクチャ刷新案件

お任せしたいこと
[役割]
Swift(SwiftUI / Combine)を用いた、IoT・スマートホーム機器連携iOSアプリの新機能開発および、Swift 6(Strict Concurrency Checking)環境へのアーキテクチャ刷新
[役割に対して求める成果]
Swift Concurrency への移行によるマルチスレッド障害(データ競合)の撲滅、および CoreBluetooth を活用したローカルデバイス接続・同期レスポンスの高速化

具体的な業務内容
Swift 6 および SwiftUI を活用した、スマートホーム機器のリアルタイム制御・ステータス表示画面および各種設定フローの画面開発
CoreBluetooth / Network framework を用いた、IoTデバイスとのBLE(Bluetooth Low Energy)およびWi-Fi通信ロジックの実装・安定化
Swift Concurrency(async/await, Actor, Sendable)を全面的に導入したスレッドセーフなデータ処理層の設計・リファクタリング
CoreData / SwiftData を用いたローカル状態の管理およびバックグラウンドデータ同期処理の構築
Xcode Instruments を用いたメモリリーク・バッテリー消費量の最適化および、Swift Testing を用いたユニットテストの拡充

必須スキル・経験
Swift を用いた iOS ネイティブアプリの開発・運用実務経験(5年以上)
SwiftUI および Combine または Swift Concurrency(async/await)を用いた商用アプリの設計・開発実績(2年以上)
CoreBluetooth や Local Network 通信を用いた、外部ハードウェア/デバイス連携アプリの開発実績
Xcode Instruments を用いたパフォーマンス解析やメモリ管理、チューニングの実務経験

歓迎スキル・経験
Swift 6 への移行実績(Strict Concurrency Checking や Sendable 警告の解消対応)
SwiftData や CoreData を用いた永続化レイヤーの運用・マイグレーション経験
WidgetKit や Live Activities(ActivityKit)を用いた iOS 最新機能の実装経験
fastlane / GitHub Actions を活用した CI/CD パイプライン(ビルド・TestFlight自動配信)の構築運用知見

開発環境
言語/フレームワーク: Swift 6 / Swift 5.10, SwiftUI, Combine, SwiftData
通信/ネイティブ API: CoreBluetooth, Network framework, ActivityKit
開発ツール: Xcode, SPM (Swift Package Manager), SwiftLint, fastlane
分析/インフラ: Firebase, Sentry, GitHub Actions
コミュニケーション: Slack, Notion, Figma, Jira

開発チームについて
プロダクトマネージャー(1名)、UI/UXデザイナー(1名)、iOSエンジニア(3名/今回募集枠含む)、組込/ファームウェアエンジニア(2名)、バックエンドエンジニア(2名)のチームです。
iOSの最新言語仕様やWWDCの新機能検証に積極的で、ハードウェア側と密に通信仕様を議論しながら開発を進める活気のある環境です。

求める人物像
Swift の型システムや並行処理モデル(Actor/Sendable)に対する正確な知識を持ち、堅牢なコードにこだわりを持てる方
ネットワーク遅延や通信エラーなどの例外ケースに対し、ユーザー体験を損なわない設計・デバッグを行える方
デザイナーやハードウェアエンジニアと密に連携し、複雑な通信要件を自発的に整理して進められる方

仕事の魅力
物理的なデバイス(IoT機器)とリアルタイムに連動する手応えを感じながら、SwiftUI や Swift 6 の最新言語機能をフルに活かした開発に参画できます。
BLE通信やバックグラウンド処理といった低レイヤー寄りの技術と、モダンなSwiftUI開発の両面で高度なiOSエンジニアリングスキルを磨くことができます。

働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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