【フルリモート/週5/Swift】C2CシェアリングエコノミーアプリのiOSネイティブ開発
作業内容
【フルリモート/週5/Swift】C2CシェアリングエコノミーアプリのiOSネイティブ開発 ### お任せしたいこと [役割]iOSエンジニアとして、数百万人が利用するC2CシェアリングエコノミープラットフォームのiOSアプリ(Swift)の新規機能開発およびアーキテクチャ刷新をお任せします。 [役割に対して求める成果]大量の画像やリアルタイムなチャット、地図上のピン表示などを滑らかに動かし、ユーザー間のマッチングから決済までをシームレスかつ安全に完結できる、ネイティブならではの高品質なUI/UXの実現。 ### 具体的な業務内容 ・Swiftを用いたiOS向けネイティブアプリの詳細設計、実装、テスト ・SwiftUIおよびSwift Concurrency(async/await)を活用した、モダンで保守性の高いアーキテクチャ(MVVMやClean Architecture等)の設計と、既存コードからの段階的なリファクタリング ・MapKitやCore Locationを用いた地図・位置情報連携機能、およびWebSocketを利用したユーザー間のリアルタイムチャット機能の実装 ・Figmaのデザインデータに基づく、HIG(Human Interface Guidelines)に準拠した直感的で洗練されたUIコンポーネントおよびマイクロインタラクションの開発 ・XCTestを用いた単体テスト・UIテストの実装と、BitriseやGitHub Actions等を用いたCI/CDパイプラインの運用、App Storeへの配信自動化 ### 必須スキル・経験 ・Swiftを用いたiOSネイティブアプリの設計・開発経験(3年以上) ・MVVMなどのアーキテクチャパターンを用いた設計・実装の実務経験 ・App Storeへのアプリリリース、およびリリース後の運用・保守経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・SwiftUIを用いたプロダクション環境での開発・運用経験 ・TCA(The Composable Architecture)やClean Architectureを用いた大規模アプリの設計経験 ・RxSwiftを用いた開発経験、およびCombineやSwift Concurrencyへの移行・リファクタリング経験 ・C2Cサービス、ECアプリ、または位置情報を活用したアプリ(O2O/MaaS領域等)の開発経験 ・Instruments等を用いたメモリリークの調査や、描画パフォーマンスのチューニング経験 ### 開発環境 言語・フレームワーク:Swift, SwiftUI, UIKit, Combine, Swift Concurrency インフラ・通信:Firebase (Crashlytics, Analytics, Remote Config), AWS, REST API, WebSocket CI/CD・ツール:Bitrise, GitHub, Xcode, Figma, Jira, Slack, Notion ### 開発チームについて プロダクトマネージャー1名、UI/UXデザイナー1名、テックリード1名、iOSエンジニア4名(今回募集枠含む)、Androidエンジニア3名、バックエンドエンジニア5名の体制です。HIGを尊重しつつ、iOSならではの滑らかな手触り感やトランジションをデザイナーと共に徹底的に追求する、ユーザーファーストかつ職人的な開発文化が根付いています。 ### 求める人物像 ・iOSプラットフォームの進化(WWDCの最新情報など)に常にアンテナを張り、新しい技術の検証と導入を積極的に楽しめる方 ・ユーザーの小さなストレス(スクロール時のカクつきや表示の遅れ等)を見逃さず、パフォーマンスやアニメーションの細部にまでこだわれる方 ・フルリモート環境下において、他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 個人のスキルやモノを気軽にシェアできる、新しいライフスタイルや経済圏を創出する社会的インパクトの大きなプロダクトです。SwiftUIやSwift Concurrencyといったモダンな技術スタックを積極的に採用しており、大規模なユーザーベースを抱えるiOSアプリのリアーキテクチャという、iOSエンジニアとして極めてチャレンジングで市場価値の高まる経験を積むことができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Swift
募集回数
1回
職種・ポジション
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
