■ユビレジについて 当社ユビレジはPOSレジのパイオニアとして「カンタンがいちばん」をコンセプトにiPadを活用したSaaS型POSシステム「ユビレジ」の開発・提供をしています。 私たちはあらゆるサービス業を営む方々の手助けになることを目指し、「ユビレジ」を単なる売上管理システムとして留めるのではなく、サービス産業のデータインフラにまで昇華させてゆくことをミッションとしています。 仕事概要 「ユビレジ」「ユビレジ ハンディ」「ユビレジ 在庫管理」等のプロダクトについて、iPad, iPhoneのアプリケーション開発を行います。 ・各サービスのiOS向けネイティブアプリケーションの開発(SwiftUI + UIKit) ・デザイナーと協業してのUI設計、実装 ・バックエンドと連携したAPI設計 ・既存 Objective-C / UIKit コードベースの Swift / SwiftUI への段階的なモダン化 ・Swift 6 / Strict Concurrency 対応を見据えたリアーキテクチャ ・AI コーディングエージェント(Claude Code, GitHub Copilot, Cursor 等)を活用した開発生産性の向上 ・開発環境・CI/CDの改善 【開発において入社後に求められる技術の例】 ・モダンなメンテナンス性の高いコードの作成 ・既存コードのリファクタリング/レガシーアーキテクチャのモダン化 ・SwiftUI を中心とした UI 実装、および既存 UIKit コードとの相互運用(UIHostingController / UIViewRepresentable 等) ・UIKit/iOS標準ライブラリやフレームワークについての知識を活かした開発 ・App Store Review Guidelines、Apple Human Interface Guidelines への理解 ・Swift Concurrency(async/await, Task, Actor, Sendable)を活用した非同期処理の設計・実装 ・AI エージェントを相棒として扱い、設計・実装・レビュー・テストを効率的に進める力 ◆開発環境 [開発言語] Swift(メイン)/ Objective-C(既存コード保守) [UIフレームワーク] SwiftUI(新規機能のデフォルト)/ UIKit(既存機能・相互運用) [並行処理] Swift Concurrency(async/await, Actor, Sendable) [テスト] Swift Testing / XCTest [ライブラリ管理ツール] Swift Package Manager, CocoaPods [環境] Xcode(最新安定版) [CI/CD] Bitrise [AI 開発支援] Claude Code / GitHub Copilot / Cursor 等の AI コーディングエージェント [その他ツール] GitHub, Slack, esa Google Workspace, Mixpanel, Firebase, Miro