【フルリモート/週5/Swift】現実空間をハックし、全く新しい「空間体験」を創り出す次世代AR・Spatial ComputingのコアiOS/visionOSエンジニア
作業内容
【フルリモート/週5/Swift】現実空間をハックし、全く新しい「空間体験」を創り出す次世代AR・Spatial ComputingのコアiOS/visionOSエンジニア ### お任せしたいこと [役割]iOSエンジニアとして、AppleのARKitやRealityKit、そしてvisionOSを駆使し、現実世界のあらゆる場所をインタラクティブなデジタル空間へと拡張する、次世代のAR(拡張現実)および空間コンピューティング・プラットフォームのコアネイティブ開発をお任せします。 [役割に対して求める成果]「画面の中のアプリ」という旧来のパラダイムを打ち破り、現実空間に溶け込む圧倒的にリアルな3Dオブジェクトや空間UIを構築すること。そして、iPhone/iPadおよびApple Vision Pro上において、熱暴走(Thermal Throttling)やメモリ不足を引き起こすことなく、毎秒60fps(または90fps)の極めて滑らかなレンダリングとトラッキング精度を実現する、最高峰の空間体験をデリバリーすること。 ### 具体的な業務内容 ・SwiftおよびSwiftUIを用いた、iOS/iPadOSおよびvisionOS向けの空間アプリケーション(Spatial App)の詳細設計、実装、テスト ・ARKitおよびRealityKitを活用した、LiDARスキャナによる精緻な空間認識(Scene Understanding)、オクルージョン、物理シミュレーションの実装 ・複雑な3Dモデル(USDZ形式等)の高効率なローディング、メモリ管理、およびMetal等の低レイヤーAPIを活用したカスタムシェーダーやレンダリング・パイプラインの最適化 ・Swift Concurrency (async/await, Actor) を駆使した、大容量の3Dアセットの非同期ダウンロードや、バックエンド(gRPC / WebSocket)との超低遅延なリアルタイム同期処理 ・The Composable Architecture (TCA) 等を利用した、現実空間のユーザーの動き(ジェスチャー、アイトラッキング、空間移動)と連動する、極めて複雑で予測不可能な状態管理(ステートマネジメント) ・Xcode Instruments (Metal System Trace, Allocations, Time Profiler) を用いた、ドロップフレーム(カクつき)の徹底的な特定と、ハードウェアリソース(CPU/GPU/Neural Engine)の極限のチューニング ・3Dデザイナー(テクニカルアーティスト)と密に連携した、Reality Composer Pro等を利用したインタラクティブなシーン構築とアセット最適化のワークフロー確立 ### 必須スキル・経験 ・Swiftを用いたiOS/iPadOSネイティブアプリの開発・運用経験(3年以上) ・SwiftUIを用いたモダンなUI実装の実務経験 ・Grand Central Dispatch (GCD) または Swift Concurrency を用いた非同期処理の深い理解 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・ARKit、RealityKit、またはSceneKitを利用したARアプリの開発経験 ・visionOS向けアプリ(Spatial Computing)の開発経験、または強い関心 ・Metal、OpenGL ES、Vulkan等を利用したグラフィックプログラミング、またはカスタムシェーダーの実装経験 ・UnityやUnreal Engine等のゲームエンジンを利用した3Dアプリケーション開発経験 ・3D数学(クォータニオン、ベクトル、行列演算)に関する基礎知識 ・The Composable Architecture (TCA) を用いた開発経験 ・Swift Package Manager (SPM) を用いたマルチモジュールアーキテクチャの設計経験 ### 開発環境 言語・フレームワーク:Swift 5.10+, SwiftUI, Swift Concurrency, TCA Appleフレームワーク:ARKit, RealityKit, Metal, visionOS SDK, RoomPlan, CoreML アーキテクチャ・管理:マルチモジュール (SPMベース) CI/CD・テスト:Bitrise, Xcode Cloud, XCTest その他ツール:Xcode, Reality Composer Pro, Instruments, GitHub, Figma, Slack, Notion ### 開発チームについて プロダクトマネージャー1名、3D UI/UXデザイナー2名、テクニカルアーティスト1名、テックリード1名、iOS/visionOSエンジニア6名(今回募集枠含む)、バックエンドエンジニア多数の体制です。「未来のコンピューティングは平面のディスプレイから空間へと移行する」というAppleのビジョンに強烈に共鳴し、まだ正解のない「空間UI/UXのベストプラクティス」を、コードとプロトタイプで日々泥臭く探索し続ける、非常にフロンティア精神にあふれたハッカー集団です。 ### 求める人物像 ・WWDCのセッションを毎年食い入るように視聴し、新しいフレームワーク(特に空間コンピューティング領域)を自ら触って検証せずにはいられない知的好奇心をお持ちの方 ・「ただ3Dモデルを表示する」だけではなく、光の反射や影の落ち方、ユーザーが触れた時のHaptics(触覚)フィードバックなど、現実世界との「馴染み具合」に異常なまでの執念を持てる方 ・フルリモート環境下において、3Dデザイナーやバックエンドエンジニアなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 モバイルデバイスの歴史において「スマートフォン」以来の大きなパラダイムシフトとなる「空間コンピューティング(Spatial Computing)」の黎明期に、その最前線でコアシステムを構築する極めてエキサイティングなポジションです。ARKitやRealityKitの限界を引き出し、誰も体験したことのない空間UIを世に送り出す経験は、これからの10年を牽引する「次世代のトップ・空間ソフトウェアアーキテクト」としての圧倒的な市場価値と希少性を確固たるものにします。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます(※検証用の実機端末やHMDデバイス等は会社から貸与いたします)。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Swift
募集回数
1回
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
