{"id":1215132,"url":"https://alion.io/job/biregi-osenjinia","title":"iOSエンジニア","company":{"id":2502227,"name":"Ubiregi","domain":"ubiregi.jp","url":"https://alion.io/company/ubiregi","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HERP","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-15T05:46:00Z"}},"role":"Mobile","role_family":"Mobile","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tokyo, Japan"],"countries":["JP"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bitrise","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"CocoaPods","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Firebase","optional":false},{"name":"GitHub","optional":false},{"name":"Google Workspace","optional":false},{"name":"Miro","optional":false},{"name":"Objective-C","optional":false},{"name":"Slack","optional":false},{"name":"Swift Concurrency","optional":false},{"name":"Swift Testing","optional":false},{"name":"SwiftUI","optional":false},{"name":"UIKit","optional":false},{"name":"XCTest","optional":false},{"name":"Swift","optional":true}],"status":"live","first_seen_at":"2026-04-30T07:24:31Z","employer_posted_date":"2026-04-30","last_verified_at":"2026-10-15T15:29:05Z","board_verified":true,"closed_at":null,"days_open":168,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":167},"description":"iOSエンジニア\nDescription\nユビレジについて\n当社ユビレジはPOSレジのパイオニアとして「カンタンがいちばん」をコンセプトにiPadを活用したSaaS型POSシステム「ユビレジ」の開発・提供をしています。\n私たちはあらゆるサービス業を営む方々の手助けになることを目指し、「ユビレジ」を単なる売上管理システムとして留めるのではなく、サービス産業のデータインフラにまで昇華させてゆくことをミッションとしています。\n仕事概要\n「ユビレジ」「ユビレジ ハンディ」「ユビレジ 在庫管理」等のプロダクトについて、iPad, iPhoneのアプリケーション開発を行います。\n・各サービスのiOS向けネイティブアプリケーションの開発（SwiftUI + UIKit）\n・デザイナーと協業してのUI設計、実装\n・バックエンドと連携したAPI設計\n・既存 Objective-C / UIKit コードベースの Swift / SwiftUI への段階的なモダン化\n・Swift 6 / Strict Concurrency 対応を見据えたリアーキテクチャ\n・AI コーディングエージェント（Claude Code, GitHub Copilot, Cursor 等）を活用した開発生産性の向上\n・開発環境・CI/CDの改善\n開発において入社後に求められる技術の例\n・モダンなメンテナンス性の高いコードの作成\n・既存コードのリファクタリング／レガシーアーキテクチャのモダン化\n・SwiftUI を中心とした UI 実装、および既存 UIKit コードとの相互運用（UIHostingController / UIViewRepresentable 等）\n・UIKit/iOS標準ライブラリやフレームワークについての知識を活かした開発\n・App Store Review Guidelines、Apple Human Interface Guidelines への理解\n・Swift Concurrency（async/await, Task, Actor, Sendable）を活用した非同期処理の設計・実装\n・AI エージェントを相棒として扱い、設計・実装・レビュー・テストを効率的に進める力\n◆開発環境\n［開発言語］\nSwift（メイン）／ Objective-C（既存コード保守）\n［UIフレームワーク］\nSwiftUI（新規機能のデフォルト）／ UIKit（既存機能・相互運用）\n［並行処理］\nSwift Concurrency（async/await, Actor, Sendable）\n［テスト］\nSwift Testing / XCTest\n［ライブラリ管理ツール］\nSwift Package Manager, CocoaPods\n［環境］\nXcode（最新安定版）\n［CI/CD］\nBitrise\n［AI 開発支援］\nClaude Code / GitHub Copilot / Cursor 等の AI コーディングエージェント\n［その他ツール］\nGitHub, Slack, esa Google Workspace, Mixpanel, Firebase, Miro\nRequirements\nユビレジについて\n当社ユビレジはPOSレジのパイオニアとして「カンタンがいちばん」をコンセプトにiPadを活用したSaaS型POSシステム「ユビレジ」の開発・提供をしています。\n私たちはあらゆるサービス業を営む方々の手助けになることを目指し、「ユビレジ」を単なる売上管理システムとして留めるのではなく、サービス産業のデータインフラにまで昇華させてゆくことをミッションとしています。\n仕事概要\n「ユビレジ」「ユビレジ ハンディ」「ユビレジ 在庫管理」等のプロダクトについて、iPad, iPhoneのアプリケーション開発を行います。\n・各サービスのiOS向けネイティブアプリケーションの開発（SwiftUI + UIKit）\n・デザイナーと協業してのUI設計、実装\n・バックエンドと連携したAPI設計\n・既存 Objective-C / UIKit コードベースの Swift / SwiftUI への段階的なモダン化\n・Swift 6 / Strict Concurrency 対応を見据えたリアーキテクチャ\n・AI コーディングエージェント（Claude Code, GitHub Copilot, Cursor 等）を活用した開発生産性の向上\n・開発環境・CI/CDの改善\n開発において入社後に求められる技術の例\n・モダンなメンテナンス性の高いコードの作成\n・既存コードのリファクタリング／レガシーアーキテクチャのモダン化\n・SwiftUI を中心とした UI 実装、および既存 UIKit コードとの相互運用（UIHostingController / UIViewRepresentable 等）\n・UIKit/iOS標準ライブラリやフレームワークについての知識を活かした開発\n・App Store Review Guidelines、Apple Human Interface Guidelines への理解\n・Swift Concurrency（async/await, Task, Actor, Sendable）を活用した非同期処理の設計・実装\n・AI エージェントを相棒として扱い、設計・実装・レビュー・テストを効率的に進める力\n◆開発環境\n［開発言語］\nSwift（メイン）／ Objective-C（既存コード保守）\n［UIフレームワーク］\nSwiftUI（新規機能のデフォルト）／ UIKit（既存機能・相互運用）\n［並行処理］\nSwift Concurrency（async/await, Actor, Sendable）\n［テスト］\nSwift Testing / XCTest\n［ライブラリ管理ツール］\nSwift Package Manager, CocoaPods\n［環境］\nXcode（最新安定版）\n［CI/CD］\nBitrise\n［AI 開発支援］\nClaude Code / GitHub Copilot / Cursor 等の AI コーディングエージェント\n［その他ツール］\nGitHub, Slack, esa Google Workspace, Mixpanel, Firebase, Miro\nPreferred Experiences\n・Swift 6 / Strict Concurrency 対応、データ競合安全性を意識したコード設計経験\n・Swift Testing を用いたテストコードの実装経験\n・レガシー（Objective-C / MVC 巨大 ViewController 等）からのリアーキテクチャ・モダン化経験\n・AI コーディングエージェント（Claude Code, Copilot, Cursor 等）を日常的に活用し、生産性を引き上げた経験\n・Bluetooth通信を使用した開発経験（周辺機器・プリンタ・決済端末等）\n・Gitでのバージョン管理に関する理解（merge, rebase等の操作）\n・CI/CDの知識\n・店舗業務に対する理解、会計システム・決済システムに関する理解\n・英語でのコミュニケーション能力（読み書き）\n・技術選定も含め、複数人での開発をリードした経験\n・プロジェクトマネジメント、またはチームリーダー経験\nWe are looking for\n・新しいことに好奇心を持ち、価値創造や問題解決に向けて論理的に取り組める方\n・GRIT力（やり抜くチカラ）をお持ちの方\n・スピード感を持って、周囲を巻き込みながら取り組める方\n・コミュニケーション力、傾聴力をお持ちの方\n・AI を「使われる側」ではなく「使いこなす側」として、検証・判断できる方\n・最低限のビジネス対応ができる方。勤怠が正しい、報告を毎日しっかする等\nWorking Conditions\nSalary\n給与月給制（スキル・経験・能力に応じて決定）\n※月給には、みなし残業代（月20時間分）を含みます。※超過分は全額支給します\nLocation\nフルリモート勤務となります。\n出社を希望される場合は以下の住所にあるフリーデスクにて可能です。\n◆本社\n〒151-0051\n東京都渋谷区千駄ヶ谷3-51-10 PORTAL POINT HARAJUKU 702\nJob Type\n正社員\nWork hours\n＜勤務時間＞\n◆フレックスタイム制（コアタイムなし）\n※上記フレキシブルタイム内で8時間勤務（標準労働時間）\n※時短勤務制度あり（応相談）\n＜休日／休暇＞\n◆年間休日122日\n◆完全週休二日制（土・日）祝日\n◆有給休暇 ※有休消化率7割以上\n◆年末年始休暇\n◆慶弔休暇\n◆入社日に特別休暇を3日付与(有効期限は入社日より6ヶ月)\n◆リザーブ休暇（失効有休積立制度）\nProbation period\n試用期間あり（3ヶ月） ※条件の変更なし\nBenefits\n＜福利厚生＞\n・健康保険／厚生年金保険／雇用保険／労災保険\n・通勤交通費支給（出社時実費支給）\n・各種表彰制度\n・懇親会費用補助制度\n・副業OK（許可制：雇用契約のあるアルバイトはNG）\n◆全社ミーティング『All Hands Meeting』の開催\n月に 2 回オンラインで開催される全社ミーティング です。経営戦略の共有や進捗連絡、各部門メンバーの表彰などを行っています。年2回は対面で全社員が集まる機会があり、フルリモート環境だからこそ全員参加のコミュニケーションの場を大切にしています。\n◆スキルアップ支援制度\n外部セミナー・勉強会や資格取得の費用を会社が支援する（年度毎に上限あり）制度です。\n◆誰かへの感謝が自分に返ってくる「ユビポチ」\n「ユビポチ」とは、尊重しあうチームになるため、カジュアルにお互いの貢献を知り、認め、称え合うことのできる社員参加型の表彰制度です。\n◆エンジニア・クリエイター向け環境整備支援制度\n専門的な技術・知識を必要とするメンバーが、成長し続けながら、生産的に業務を行うため、PCのカスタマイズや周辺機器購入の補助を行っています。\n◆パブリッククラウド利用料会社負担制度\nユビレジの開発・運用のために必要となるパブリッククラウド技能習得のために個人で利用した費用を会社負担で行える制度となります。","description_format":"text","description_chars":4339,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-25T07:56:49Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.17,"p_room":0.28,"age_days":167,"expected_fill_days":21,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/biregi-osenjinia","json_url":"https://alion.io/job/biregi-osenjinia.json","meta":{"generated_at":"2026-10-15T15:47:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":24100,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2502227},"rest":"https://alion.io/mcp/rest/get_company?id=2502227"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbiregi-osenjinia"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbiregi-osenjinia"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbiregi-osenjinia"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/biregi-osenjinia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbiregi-osenjinia"}]}