freehire launches on Product Hunt on 26 August.

Follow →

Product Engineer, iOS - Credit - Merpay

Open 58d

This job requires Japanese language ability. JD is available in Japanese only.  

Product Engineer, iOS – Credit – Merpay

  • 雇用形態:正社員
  • 働き方:フレックスタイム制(コアタイムなし・フレキシブルタイムなし) 
  • 勤務地:六本木

詳細はキャリアサイトの募集要項よりご確認ください

メルカリグループについて

あらゆる価値を循環させ、あらゆる人の可能性を広げる

「地球資源が限られているなか、より豊かな社会をつくるために何ができるか」。2013年、創業者の山田進太郎が世界一周の旅で抱いた課題意識から、フリマアプリ「メルカリ」は生まれました。私たちは、物理的なモノやお金に限らずあらゆる価値を循環させることで、誰もがやりたいことを実現し、人や社会に貢献するための選択肢を増やすことができると信じています。

テクノロジーの力で世界中の人々をつなぎ、あらゆる人の可能性が発揮される世界を実現していきます。メルカリグループの目指すべき方針については Mercari Culture Doc をご覧ください。

組織・チームのミッション

  • Mercari Engineering Principles
    Mercari Engineering Principles は、メルカリのエンジニアリング組織における信念や行動の基盤となる共通認識を明文化したもので、メルカリのメンバー全員が共有するMission、Value、Cultureをエンジニアリングの視点から補完するものとなります。これらのPrinciplesは、私たちが長期的に実現しようとする理想的な姿を定義することで、最終的にメルカリのミッションを達成するために活用していきます。
  • Passion For The Product
  • Grow Together
  • Solve Through Mechanisms
  • Collaborate Openly

  詳細についてはエンジニアリングカルチャーをご覧ください

私たちは、AIを前提とした開発体制のもとで、スピードと顧客価値の最大化を同時に追求します。
本ポジションのエンジニアはProduct Engineer (PdE)としての行動を期待され、仕様策定からデリバリーの完遂に一気通貫で責任を持ちます。
Definitionフェーズから主体的に踏み込み、プロダクトスペックの具体化・合意形成・品質/計測の成立・リリースまでを自律的にリードすることが求められます。



チームのミッション・求められる役割

  • 「信用を創造して、なめらかな社会を創る」というミッションのもと、メルペイが手掛ける新しい決済・金融サービスを共に企画から開発までしていくプロフェッショナルなiOSエンジニアを募集しています。
  • メルペイでは領域ごとに複数名のiOSエンジニアが所属してそれぞれの事業を推進します。
  • このポジションでは、Swift を用いた iOS アプリ開発の深い専門性を軸に、プロダクトマネージャー・デザイナー・バックエンドエンジニア・QA / Test エンジニア と協働しながら、メルペイのクレジットやメルペイスマートマネーなどの個人向け与信ビジネス関連プロダクトの機能開発を行います。
  • また機能開発だけではなく、品質改善、テスト、自動化、リリースの安定化など、開発者体験の向上に取り組みます。
  • 将来的にはAndroid/Web/バックエンド、またプロダクトマネージャーやQAなど、iOS App Engineer の役割を超えた越境をしていくことを歓迎します。
  • 私たちは AI-Native を力強く推進しています。一方で、正しさ・セキュリティ・プライバシー・ユーザーの信頼を損なわないことを重視しています。AI ツールの利用有無そのものより、適切に検証し、品質責任を持って開発を進められることを大切にしています。
  • そのほか、下記のような外部へのアウトプットも推奨されており、それらが評価される環境です。
    • try! Swift、iOSDCといった国内外のカンファレンスでの講演
    • Mercari Engineering Blog上での記事執筆
  • メルカリのミッション・バリューについての詳細はちららをご覧ください

業務内容

具体的な業務内容は下記のとおりです。

職務内容

  • メルペイの個人向け与信ビジネスに関連する新機能設計・開発及び改善
  • プロダクトマネージャやデザイナー、バックエンドエンジニア、QA/テストエンジニアと連携したチーム開発
  • コードの品質の改善や開発環境の改善
  • チームメンバーのコードレビュー
  • 新しいiOS関連技術導入のためのプロトタイプやPOCの作成

技術環境

  • SwiftUI
  • Combine, Concurrency
  • Protocol Buffers
  • Bazel
  • GitHub Actions
  • Claude Code
  • Cursor
  • 社内AI Agent

※これらは現時点での主な利用技術であり、入社時点ですべての経験が必須ではありません

ユニークなチャレンジ

  • 国内有数のスマホ決済アプリを高速かつ高品質で世の中に提供すること
  • 高い開発スキルや金融・決済領域のサービスにおける一般的なセキュリティ対応、及びモバイルアプリ特有のセキュリティ対応などのチャレンジ。
  • iOS platform constraints と business requirements の両方を扱うこと
  • 言語・性別・国籍などの多彩な背景をもつメンバーとのチーム開発をすること
  • 機能開発だけでなく、開発者体験やAI-Native development workflow そのものも進化させられること

応募要件

  • 求める経験・スキル
    • メルカリグループおよび各カンパニーのミッションとバリューに共感していること
    • 金融事業の領域への情熱
    • Swiftを利用したiOS向けネイティブアプリケーションの開発経験
    • iOS標準ライブラリ・フレームワークについての知識
    • プロダクトマネージャー / デザイナー / バックエンド / QA と連携したチームでのアプリケーション開発経験
    • iOS を軸にしながら、必要に応じて周辺領域にも越境する意欲
    • AI-Native への強い関心、正しさ・保守性・安全性を検証できる姿勢
  • 歓迎する経験・スキル
    • 大規模ユーザーを持つネイティブアプリケーションの開発・運用経験
    • SwiftUIを用いたUI開発における深い知識
    • Fintech領域の開発経験
    • テスト可能なコードを書くための豊富な知識
    • 開発プロセスおよびリリースの自動化の経験
    • Bazelビルドシステムを使った業務経験
    • パフォーマンス最適化についての知識
    • OSSへの貢献、技術ブログ、カンファレンス登壇経験
    • 英語でのコミュニケーション能力
  • 語学力
    • 日本語:Independent (CEFR - B2) 必須

    ※CEFRの詳細については、こちらをご覧ください

 

メルカリグループについて知る 

  • キャリアサイト
  • メルカン:
  • SNS:X / Linkedin
  • 【メルペイ】スピードを加速する先に描く「なめらかな社会」とは
  • メルカリアプリのコードベースを置き換える GroundUP App プロジェクトの話
  • メルカリiOSアプリのBazelを使った高速・高信頼性ビルド
  • Mimicking a Holographic Effect for Mercard
  • 【書き起こし】Merpay iOSのGroundUP Appへの移行 – kenmaz【Merpay & Mercoin Tech Fest 2023】

     

選考について

メルカリグループではメルカリグループおよび各カンパニーのミッションとバリューへの共感・体現を大切にしています。メンバーが発揮する価値の総量が最大化されるような組織づくりを推進するために、候補者のみなさんの経験やスキルをより正しく理解したいと考えています。

選考の流れ

  • 書類選考
  • 技術課題:エンジニアポジションではHackerRankまたはGithubでの技術課題を、エンジニア以外のポジションでは採用ポジションによります(面接タイミングと前後することがあります)
  • 面接:ポジションにより、複数回の面接をお願いします
  • リファレンス:オンライン回答形式のもので、最終選考の前後でお願いします
  • オファー:最終選考とリファレンスの内容より決定されます

 ※詳しくは こちらのページをご覧ください

 

選考における機会の平等

メルカリでは、バックグラウンドによって個人の可能性が決めつけられることなく、自由に価値を生みだす機会を手にできる社会の実現を目指しています。そしてメルカリがミッションを実現するために「Inclusion & Diversity」という考え方は不可欠な存在だと考えています。

採用活動においても、メルカリのミッション・バリューに共感する、様々なバックグラウンドの方にジョインしていただけるよう、年齢、性別、性的指向、人種、宗教、身体能力、その他記号に基づくあらゆる差別をなくすことを約束します。

詳しくは、I&D statementをご覧ください。

なお、ご応募の際にはプライバシーポリシーをご確認ください。

What this application asks

workable

First name, Last name, Email, Phone, Address, Resume, Other, Please indicate your gender (We process your gender for statistical reasons) / 性別をご選択ください。 (メルカリでは上記の情報をダイバーシティー、インクルーシビティの促進のための統計目的で調査しております。), Please read and agree to the Recruitment Privacy Policy of the Mercari Group by checking "YES". (https://careers.mercari.com/en/privacy/) / メルカリグループの採用活動におけるプライバシーポリシーをご確認の上、同意(YES)をお願いします。(https://careers.mercari.com/jp/privacy/), Do you have an employment history with Mercari Group? / 過去にメルカリグループでの勤務経験がありますか?, Have you ever directly or indirectly applyed to any positions of Mercari Group? / 過去にご自身またはエージェントを通じてメルカリ グループに応募されたことはありますか?, How did you hear about this position? / この募集をどのように知りましたか?, If your application is a referral from an employee of Mercari Group, please the employee's name. If your application is not a referral, please enter NA. / 今回の応募がメルカリグループ社員による紹介の場合、社員名を記入下さい。該当しない場合はNAとご記入下さい。, Please select your current status of residence in Japan from the list below. We will confirm if you need visa support. / 現在お持ちの日本における在留資格を下記からお選びください。ビザサポートが必要になるか確認をさせていただきます。, Mercari's values serve as the foundation of our culture and guide all of our decisions. We encourage you to review them before submitting your application. (https://careers.mercari.com/culture/) メルカリのバリューは私たちの文化の柱であり、行動指針となります。あらかじめ応募前にご確認ください。 (https://careers.mercari.com/culture/), Select the language(s) in which you would feel comfortable interviewing? / 面接時の希望言語をお知らせください。, Please select the appropriate level about your English language ability from below. Please check each criteria from our web site. https://careers.mercari.com/language/ 英語スキルについて該当するものをご選択ください。レベルの基準は採用サイトよりご確認ください。 https://careers.mercari.com/jp/language/, Please select the appropriate level about your Japanese language ability from below. Please check each criteria from our web site. (https://careers.mercari.com/language/) 日本語スキルについて該当するものをご選択ください。レベルの基準は採用サイトよりご確認ください。 (https://careers.mercari.com/jp/language/), In consideration with ensuring an appropriate assignment and wellness after joining the company, please let us know if you have any medical history related to mental health. 入社後の適正配置及び健康確保の観点からの質問です。メンタルの不調に関連した既往歴がある場合はお知らせください。 YES=ある、NO=ない, If you have chosen "YES" in the previous question, please share your current status. Please choose NA if you have answered "NO" in the previous question. 上記設問で「ある」を選択された場合、通院状況についてお知らせください。上記で「ない」を選択された場合は該当なしを選択ください。, To ensure your well-being and that any necessary accommodations are prepared after joining the company, please let us know if you have any disabilities. 入社後の適正配置及び健康確保の観点より、障がいをお持ちの場合はお知らせください。 YES=ある、NO=ない, Please feel free to share if there is anything the company should know to help ensure you can perform at your best. そのほか、良いパフォーマンスをする上で会社が知っておくべきことがある場合はお知らせください。, Please enter your websites, social media accounts, GitHub, etc. If you do not have any, please enter N/A. お持ちのウェブサイト、ソーシャルメディア、GitHubアカウント等があればご記入ください。お持ちでない場合は「なし」とご記入ください。, This position requires relocation to Japan. Is this something you are open to? Candidates already located in Japan please select "yes". このポジションは日本への転居が必要です。日本への転居は可能ですか。すでに日本在住の方は "YES"を選択してください。

See also