{"id":1283791,"url":"https://alion.io/job/ikkei-osenjinia","title":"iOSエンジニア","company":{"id":1757288,"name":"Nikkei","domain":"nikkei.co.jp","url":"https://alion.io/company/nikkei-co-jp","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HERP","truth_index":{"grade":"D","score":51,"open_postings":16,"ghost_share":0.813,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-31T05:58:55Z"}},"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":{"min":6500000,"max":10000000,"currency":"JPY","period":"year","gross":null,"usd_annual":63190},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Bitrise","optional":false},{"name":"Crashlytics","optional":false},{"name":"Django","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Firebase","optional":false},{"name":"GCP","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Google Drive","optional":false},{"name":"JavaScript","optional":false},{"name":"PagerDuty","optional":false},{"name":"Python","optional":false},{"name":"Realm","optional":false},{"name":"Redis","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"UIKit","optional":false},{"name":"XCTest","optional":false},{"name":"XCUITest","optional":false}],"status":"live","first_seen_at":"2025-08-04T01:54:38Z","employer_posted_date":"2025-08-04","last_verified_at":"2026-10-31T09:56:09Z","board_verified":true,"closed_at":null,"days_open":453,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":453},"description":"2.5億PV/月世界最大級の経済ニュースサービスを支えるiOSエンジニアを募集！\nDescription\n日経電子版は、2010年の創刊以来、新聞業界のデジタルシフトをリードし、Webサイトやアプリを通じて経済ニュースを中心にビジネスや生活に役立つ情報を提供しています。紙の新聞の形式でニュースを閲覧できる「紙面ビューアー」や、好みに応じた情報をお届けするパーソナライズ機能など、内製開発を進めることでスピード感を持って多様なニーズに応え、100万人を超える方々に有料会員としてご利用いただいています。\n新しい技術を取り入れたApple Vision Pro向けアプリや生成AIを活用したサービス、新たなメディアサービスの開発など、エンジニアの挑戦は続きます。\n募集チームについて\n当社のiOSチームは、iOS用の電子版と紙面ビューアーの開発・運営を一手に担う内製開発チームです。\n日々、読者のフィードバックやアクセスログに目を通しながら、少しでもアプリを使いやすく、レスポンスを速く、動作を安定させるために努力をしています。\niOS用の電子版と紙面ビューアーの開発を通じて、デジタルの時代にふさわしいプロダクトを提供したいと考えています。\n現在、2週間程度の短いリリースサイクルで開発しており、スピード感と柔軟性あふれる開発体制を目指しています。現在アプリはデジタル事業の中でも特に重要な役目を担っているため、非常に多くの部署から改善や追加機能の要望が上がってきています。適切な優先順で対応するため、プロダクトバックログ形式でタスク管理し、マイルストーンを設定しています。\n業務内容\n本ポジションでは、iOSアプリ開発に関わる広範な業務をご担当いただきます。UI/UX の検討からアプリケーションの構造を含めた設計・開発や品質の改善を行っていただきます。ユーザの行動分析やデザイン、API 設計、CI、リリース自動化など多岐にわたります。\n＜業務詳細＞\n・iOS用の日経電子版・紙面ビューアーのiOSアプリ開発\n・UIKit/SwiftUI を用いた UI開発\n・最新のSwift技術をキャッチアップし、特にSwift Concurrencyを中心とした設計へコードベースを移行\n・Widgets/Siri/Apple Intelligence といった最新OSの技術をアプリに落とし込む\n・Apple Pencil を用いた紙面画像への描き込み機能の対応\n・アプリのユーザー動向を分析した改善施策の提案\n・アプリに近いレイヤーのバックエンドの開発\n技術スタック\n・言語: Swift, Python, Go, JavaScript\n・フレームワーク等: UIKit, SwiftUI, Swift Package Manager, Django\n・データベース: Realm, DynamoDB, Redis, Elasticsearch\n・インフラ / SaaS: AWS, GCP, Docker, Bitrise, GitHub Actions, Rundeck, Sendgrid, imgIX, Elasticsearch\n・監視: Firebase Crashlytics, Sentry, PagerDuty\n・テスト: XCTest, XCUITest\n開発環境\n・構成管理: GitHub\n・チケット管理: GitHub, Notion\n・ドキュメント: Notion, Qiita Team, Google Drive\nキャリア開発の機会と得られる経験\n・iOSチームは20〜30代のメンバーが中心になって内製開発をしています。チームは新卒・中途メンバーが入り混じっており、バックグラウンドも多種多様なため、ダイバーシティのある環境での開発を経験できます。また、iOSチームにはAndroidアプリや、BFF、バックエンドAPIにも精力的にPull Requestを送る者や、SketchやFigmaを使って画面デザインをする者、編集者とともにどんな記事をどう見せていくべきか議論している者もいますので、技術的な面白みを感じつつ技術力を磨くことができます。\n・世界最大級の経済ニュースサービスを扱うため、日々多くの記事を配信し、大量のアクセスを捌いています。高負荷に耐え、情報を確実に届けるシステムを設計、開発、運用を担当することで、技術力を磨くことができます。また、エンジニアリングでサービスの価値を高める取り組みは、大変やりがいがあります。\n・社内イベント（自社テックカンファレンスや技術勉強会）や課内の定例ミーティングなどで、幅広い世代、バッググラウンドのメンバーと情報交換ができます。\n・最新技術のキャッチアップのため、書籍購入制度や各種外部研修への参加、外部エキスパート招聘などエンジニアの成長に積極的に投資しています。例年は、海外の技術カンファレンスにも積極的に参加しています。利用できそうな技術はすぐに検証しプロダクトに反映することもあります。\n◇チームメンバーによる最近のブログ記事や登壇資料です！ぜひご覧ください\n・日経iOSプロジェクトのマルチモジュール戦略\nhttps://speakerdeck.com/shimastripe/multimodule\n・アプリ内課金と自社の認証認可基盤を連携する複雑な課金ネットワークを構築する\nhttps://speakerdeck.com/shimastripe/inapppurchase\n・iOS 18 の新機能 Control Widgets 実装時の注意点\nhttps://hack.nikkei.com/blog/ios18-control/\n・3年間にわたる iOS Widgets の開発と、その旨み\nhttps://speakerdeck.com/nikkei_engineer_recruiting/nikkei-tech-talk8-1\n・既存OCRを超える精度の文字領域の検出と、それに基づくiOS版「紙面ビューアーアプリ」のUXの向上\nhttps://hack.nikkei.com/blog/advent20211209/\n◇エンジニア組織紹介動画私たちエンジニアがNIKKEIで働く理由\n3人のエンジニアが開発環境、成長環境、VISIONの観点から働く魅力をお伝えします。\nhttps://youtu.be/EFqjLfNNpwA\nーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー\n応募資格\n・社会人として勤務経験がある方が対象です。\n・日本語ビジネス会話レベル以上を必須とします。\n・以前に当社を受験したことがある方も応募できます。\n選考方法\n下記を予定しています。状況に応じて変更となる場合があります。\n・書類選考\n・現場面接(2,3回)＋適性検査＋技術課題\n・人事面接：事前に所定のエントリーシートを提出いただきます。\n・最終面接：事前にリファレンスチェック(※)を実施します。面接は弊社（大手町）にて対面で実施します。\n・オファー面談\n※「back check」を使用します。現職もしくは前職の業務で関わりがあった方から、候補者様に関する情報をアンケート形式で回答いただきます。\nその他\n・株式や投機性の高い金融商品の取引には制限があります（就業規則で規定）。\n・業務内容の変更の範囲：（雇入れ直後）デジタル編成ユニットにおける業務（変更の範囲）会社の定める業務\nRequirements\n日経電子版は、2010年の創刊以来、新聞業界のデジタルシフトをリードし、Webサイトやアプリを通じて経済ニュースを中心にビジネスや生活に役立つ情報を提供しています。紙の新聞の形式でニュースを閲覧できる「紙面ビューアー」や、好みに応じた情報をお届けするパーソナライズ機能など、内製開発を進めることでスピード感を持って多様なニーズに応え、100万人を超える方々に有料会員としてご利用いただいています。\n新しい技術を取り入れたApple Vision Pro向けアプリや生成AIを活用したサービス、新たなメディアサービスの開発など、エンジニアの挑戦は続きます。\n募集チームについて\n当社のiOSチームは、iOS用の電子版と紙面ビューアーの開発・運営を一手に担う内製開発チームです。\n日々、読者のフィードバックやアクセスログに目を通しながら、少しでもアプリを使いやすく、レスポンスを速く、動作を安定させるために努力をしています。\niOS用の電子版と紙面ビューアーの開発を通じて、デジタルの時代にふさわしいプロダクトを提供したいと考えています。\n現在、2週間程度の短いリリースサイクルで開発しており、スピード感と柔軟性あふれる開発体制を目指しています。現在アプリはデジタル事業の中でも特に重要な役目を担っているため、非常に多くの部署から改善や追加機能の要望が上がってきています。適切な優先順で対応するため、プロダクトバックログ形式でタスク管理し、マイルストーンを設定しています。\n業務内容\n本ポジションでは、iOSアプリ開発に関わる広範な業務をご担当いただきます。UI/UX の検討からアプリケーションの構造を含めた設計・開発や品質の改善を行っていただきます。ユーザの行動分析やデザイン、API 設計、CI、リリース自動化など多岐にわたります。\n＜業務詳細＞\n・iOS用の日経電子版・紙面ビューアーのiOSアプリ開発\n・UIKit/SwiftUI を用いた UI開発\n・最新のSwift技術をキャッチアップし、特にSwift Concurrencyを中心とした設計へコードベースを移行\n・Widgets/Siri/Apple Intelligence といった最新OSの技術をアプリに落とし込む\n・Apple Pencil を用いた紙面画像への描き込み機能の対応\n・アプリのユーザー動向を分析した改善施策の提案\n・アプリに近いレイヤーのバックエンドの開発\n技術スタック\n・言語: Swift, Python, Go, JavaScript\n・フレームワーク等: UIKit, SwiftUI, Swift Package Manager, Django\n・データベース: Realm, DynamoDB, Redis, Elasticsearch\n・インフラ / SaaS: AWS, GCP, Docker, Bitrise, GitHub Actions, Rundeck, Sendgrid, imgIX, Elasticsearch\n・監視: Firebase Crashlytics, Sentry, PagerDuty\n・テスト: XCTest, XCUITest\n開発環境\n・構成管理: GitHub\n・チケット管理: GitHub, Notion\n・ドキュメント: Notion, Qiita Team, Google Drive\nキャリア開発の機会と得られる経験\n・iOSチームは20〜30代のメンバーが中心になって内製開発をしています。チームは新卒・中途メンバーが入り混じっており、バックグラウンドも多種多様なため、ダイバーシティのある環境での開発を経験できます。また、iOSチームにはAndroidアプリや、BFF、バックエンドAPIにも精力的にPull Requestを送る者や、SketchやFigmaを使って画面デザインをする者、編集者とともにどんな記事をどう見せていくべきか議論している者もいますので、技術的な面白みを感じつつ技術力を磨くことができます。\n・世界最大級の経済ニュースサービスを扱うため、日々多くの記事を配信し、大量のアクセスを捌いています。高負荷に耐え、情報を確実に届けるシステムを設計、開発、運用を担当することで、技術力を磨くことができます。また、エンジニアリングでサービスの価値を高める取り組みは、大変やりがいがあります。\n・社内イベント（自社テックカンファレンスや技術勉強会）や課内の定例ミーティングなどで、幅広い世代、バッググラウンドのメンバーと情報交換ができます。\n・最新技術のキャッチアップのため、書籍購入制度や各種外部研修への参加、外部エキスパート招聘などエンジニアの成長に積極的に投資しています。例年は、海外の技術カンファレンスにも積極的に参加しています。利用できそうな技術はすぐに検証しプロダクトに反映することもあります。\n◇チームメンバーによる最近のブログ記事や登壇資料です！ぜひご覧ください\n・日経iOSプロジェクトのマルチモジュール戦略\nhttps://speakerdeck.com/shimastripe/multimodule\n・アプリ内課金と自社の認証認可基盤を連携する複雑な課金ネットワークを構築する\nhttps://speakerdeck.com/shimastripe/inapppurchase\n・iOS 18 の新機能 Control Widgets 実装時の注意点\nhttps://hack.nikkei.com/blog/ios18-control/\n・3年間にわたる iOS Widgets の開発と、その旨み\nhttps://speakerdeck.com/nikkei_engineer_recruiting/nikkei-tech-talk8-1\n・既存OCRを超える精度の文字領域の検出と、それに基づくiOS版「紙面ビューアーアプリ」のUXの向上\nhttps://hack.nikkei.com/blog/advent20211209/\n◇エンジニア組織紹介動画私たちエンジニアがNIKKEIで働く理由\n3人のエンジニアが開発環境、成長環境、VISIONの観点から働く魅力をお伝えします。\nhttps://youtu.be/EFqjLfNNpwA\nーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー\n応募資格\n・社会人として勤務経験がある方が対象です。\n・日本語ビジネス会話レベル以上を必須とします。\n・以前に当社を受験したことがある方も応募できます。\n選考方法\n下記を予定しています。状況に応じて変更となる場合があります。\n・書類選考\n・現場面接(2,3回)＋適性検査＋技術課題\n・人事面接：事前に所定のエントリーシートを提出いただきます。\n・最終面接：事前にリファレンスチェック(※)を実施します。面接は弊社（大手町）にて対面で実施します。\n・オファー面談\n※「back check」を使用します。現職もしくは前職の業務で関わりがあった方から、候補者様に関する情報をアンケート形式で回答いただきます。\nその他\n・株式や投機性の高い金融商品の取引には制限があります（就業規則で規定）。\n・業務内容の変更の範囲：（雇入れ直後）デジタル編成ユニットにおける業務（変更の範囲）会社の定める業務\nPreferred Experiences\n・大規模サービスの企画、開発、運用経験\n・HIGをベースとしたUI/UXの設計に関する深い経験\n・GitHubやCI、テスト自動化の環境構築の経験\n・パフォーマンス改善に関する知識と経験\n・勉強会/カンファレンスなどでの発表、LTの経験\n・テックリード経験（リーダー、技術選定など含む）\nWe are looking for\n・ユーザーファーストで物事を考えられる方\n・技術を大切にする方\n・自ら考え、行動できる方\n・当社のデジタル事業に共感できる方\n・新たな技術にどんどん触れている方\nWorking Conditions\nSalary\n年収650万円～1000万円\n※上記年収は、想定年収です。住居費補助、子手当などの各種手当を含む金額です。\n月給制：基本給は経験・能力等を考慮の上、当社規定により決定します。\n・昇給：原則、年1回\n・賞与：夏季・冬季\n・通勤費：有\nLocation\n東京本社\n100-8066 東京都千代田区大手町１丁目３-７\n- 全社員を対象にした在宅勤務制度（リモートワーク）を導入しています。\n- 出社率は各職場によりますが、フルリモート（出社無し）は認めていません。\n・就業場所の変更の範囲：会社が定める場所※在宅勤務を行う場所含む\nJob Type\n正社員\nWork hours\n・標準労働時間 9:30～18:00（休憩1時間）\n- 専門業務型裁量労働制。みなし労働時間は7時間30分\n- 所定時間外の労働：無\n・休日\n- 年間120日（完全週休2日制）\n- 年次有給休暇：毎年4月に20日付与。入社時は入社月に応じて2日から最大20日を付与\n- ほかに結婚休暇、産前産後休暇、配偶者出産休暇、介護休暇など\nProbation period\nあり（6カ月）\nBenefits\n- 各種手当：時間外手当、住居費補助、子手当、教育手当\n- 退職金・企業年金：退職一時金、確定給付企業年金、確定拠出年金\n- 財産形成／融資：財形貯蓄制度、住宅融資制度、グループ保険制度\n- 健康管理：診療所（東京本社・大阪本社）\nそのほか詳しくは以下をご覧ください。\nhttps://www.nikkei.co.jp/saiyo/career/welfare_education.html\n・加入保険：雇用保険、労災保険、健康保険（日本経済新聞健康保険組合）、厚生年金\n・受動喫煙対策：屋内禁煙（屋内喫煙可能場所あり）","description_format":"text","description_chars":7208,"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-26T04:02:18Z"}],"visa":[],"liveness":{"score":3,"band":"cold","label":"Long shot","p_open":1,"p_active":0.09,"p_room":0.28,"age_days":453,"expected_fill_days":24,"reasons":["conf:3","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-31T05:58:55Z"},"pay":{"stated_usd_annual":63190,"is_top_pay":false},"html_url":"https://alion.io/job/ikkei-osenjinia","json_url":"https://alion.io/job/ikkei-osenjinia.json","meta":{"generated_at":"2026-10-31T12:01:12Z","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":18571,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":1757288},"rest":"https://alion.io/mcp/rest/get_company?id=1757288"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fikkei-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%2Fikkei-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%2Fikkei-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/ikkei-osenjinia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fikkei-osenjinia"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1283791}},{"tool":"search_jobs","arguments":{"company":"nikkei.co.jp","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1283791},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}