日経電子版は、2010年の創刊以来、新聞業界のデジタルシフトをリードし、Webサイトやアプリを通じて経済ニュースを中心にビジネスや生活に役立つ情報を提供しています。紙の新聞の形式でニュースを閲覧できる「紙面ビューアー」や、好みに応じた情報をお届けするパーソナライズ機能など、内製開発を進めることでスピード感を持って多様なニーズに応え、100万人を超える方々に有料会員としてご利用いただいています。 新しい技術を取り入れたApple Vision Pro向けアプリや生成AIを活用したサービス、新たなメディアサービスの開発など、エンジニアの挑戦は続きます。 ■募集チームについて 当社のiOSチームは、iOS用の電子版と紙面ビューアーの開発・運営を一手に担う内製開発チームです。 日々、読者のフィードバックやアクセスログに目を通しながら、少しでもアプリを使いやすく、レスポンスを速く、動作を安定させるために努力をしています。 iOS用の電子版と紙面ビューアーの開発を通じて、デジタルの時代にふさわしいプロダクトを提供したいと考えています。 現在、2週間程度の短いリリースサイクルで開発しており、スピード感と柔軟性あふれる開発体制を目指しています。現在アプリはデジタル事業の中でも特に重要な役目を担っているため、非常に多くの部署から改善や追加機能の要望が上がってきています。適切な優先順で対応するため、プロダクトバックログ形式でタスク管理し、マイルストーンを設定しています。 ■業務内容 本ポジションでは、iOSアプリ開発に関わる広範な業務をご担当いただきます。UI/UX の検討からアプリケーションの構造を含めた設計・開発や品質の改善を行っていただきます。ユーザの行動分析やデザイン、API 設計、CI、リリース自動化など多岐にわたります。 <業務詳細> ・iOS用の日経電子版・紙面ビューアーのiOSアプリ開発 ・UIKit/SwiftUI を用いた UI開発 ・最新のSwift技術をキャッチアップし、特にSwift Concurrencyを中心とした設計へコードベースを移行 ・Widgets/Siri/Apple Intelligence といった最新OSの技術をアプリに落とし込む ・Apple Pencil を用いた紙面画像への描き込み機能の対応 ・アプリのユーザー動向を分析した改善施策の提案 ・アプリに近いレイヤーのバックエンドの開発 ■技術スタック ・言語: Swift, Python, Go, JavaScript ・フレームワーク等: UIKit, SwiftUI, Swift Package Manager, Django ・データベース: Realm, DynamoDB, Redis, Elasticsearch ・インフラ / SaaS: AWS, GCP, Docker, Bitrise, GitHub Actions, Rundeck, Sendgrid, imgIX, Elasticsearch ・監視: Firebase Crashlytics, Sentry, PagerDuty ・テスト: XCTest, XCUITest ■開発環境 ・構成管理: GitHub ・チケット管理: GitHub, Notion ・ドキュメント: Notion, Qiita Team, Google Drive ■キャリア開発の機会と得られる経験 ・iOSチームは20〜30代のメンバーが中心になって内製開発をしています。チームは新卒・中途メンバーが入り混じっており、バックグラウンドも多種多様なため、ダイバーシティのある環境での開発を経験できます。また、iOSチームにはAndroidアプリや、BFF、バックエンドAPIにも精力的にPull Requestを送る者や、SketchやFigmaを使って画面デザインをする者、編集者とともにどんな記事をどう見せていくべきか議論している者もいますので、技術的な面白みを感じつつ技術力を磨くことができます。 ・世界最大級の経済ニュースサービスを扱うため、日々多くの記事を配信し、大量のアクセスを捌いています。高負荷に耐え、情報を確実に届けるシステムを設計、開発、運用を担当することで、技術力を磨くことができます。また、エンジニアリングでサービスの価値を高める取り組みは、大変やりがいがあります。 ・社内イベント(自社テックカンファレンスや技術勉強会)や課内の定例ミーティングなどで、幅広い世代、バッググラウンドのメンバーと情報交換ができます。 ・最新技術のキャッチアップのため、書籍購入制度や各種外部研修への参加、外部エキスパート招聘などエンジニアの成長に積極的に投資しています。例年は、海外の技術カンファレンスにも積極的に参加しています。利用できそうな技術はすぐに検証しプロダクトに反映することもあります。 ◇チームメンバーによる最近のブログ記事や登壇資料です!ぜひご覧ください ・日経iOSプロジェクトのマルチモジュール戦略 https://speakerdeck.com/shimastripe/multimodule ・アプリ内課金と自社の認証認可基盤を連携する複雑な課金ネットワークを構築する https://speakerdeck.com/shimastripe/inapppurchase ・iOS 18 の新機能 Control Widgets 実装時の注意点 https://hack.nikkei.com/blog/ios18-control/ ・3年間にわたる iOS Widgets の開発と、その旨み https://speakerdeck.com/nikkei_engineer_recruiting/nikkei-tech-talk8-1 ・既存OCRを超える精度の文字領域の検出と、それに基づくiOS版「紙面ビューアーアプリ」のUXの向上 https://hack.nikkei.com/blog/advent20211209/ ◇エンジニア組織紹介動画【私たちエンジニアがNIKKEIで働く理由】 3人のエンジニアが開発環境、成長環境、VISIONの観点から働く魅力をお伝えします。 https://youtu.be/EFqjLfNNpwA ー 【応募資格】 ・社会人として勤務経験がある方が対象です。 ・日本語ビジネス会話レベル以上を必須とします。 ・以前に当社を受験したことがある方も応募できます。 【選考方法】 下記を予定しています。状況に応じて変更となる場合があります。 ・書類選考 ・現場面接(2,3回)+適性検査+技術課題 ・人事面接:事前に所定のエントリーシートを提出いただきます。 ・最終面接:事前にリファレンスチェック(※)を実施します。面接は弊社(大手町)にて対面で実施します。 ・オファー面談 ※「back check」を使用します。現職もしくは前職の業務で関わりがあった方から、候補者様に関する情報をアンケート形式で回答いただきます。 【その他】 ・株式や投機性の高い金融商品の取引には制限があります(就業規則で規定)。 ・業務内容の変更の範囲:(雇入れ直後)デジタル編成ユニットにおける業務(変更の範囲)会社の定める業務