Mercari
14 days ago
This job requires Japanese language ability. JD is available in Japanese only. 本ポジションは英文JDの用意がありません。
Software Engineer, Frontend – 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
詳細についてはエンジニアリングカルチャー をご覧ください
チームのミッション / 業務内容
- スマホによる決済サービスはユーザー数を増やすフェーズを経て、決済にとどまらないお金の流れを創造・拡張するフェーズに入っています。自分たちの既存ビジネスと決済を組み合わせた際の強み・差別化が、お客さまへの価値提供と切り離せない状況です。そんな中、 メルペイはメルカリで何かを売り、そこで得たお金を次の買い物に使うという流れが他サービスと決定的に違う強みです。22年6月期の決算においては、メルペイ事業単体で利用者数1,345万人、売上高242.6億円、営業利益15.1億円といずれも過去最高の数字を達成しました。
- 私達が目指すお客様体験を実現するためにメルカリグループの開発組織全体を横断しながら開発を加速させる必要があり、新たにフロントエンドエンジニアを募集しています。
- メルペイは2019年2月のサービスローンチ以降、多くの機能を開発しリリースしました。2022年現在は、リリース初期から抱えた技術的な負債を解消し品質を追求することにチャレンジしています。具体的にはフロントエンド開発において、お客様体験を左右する「Security」「Performance」「Accessibility(a11y)」などの非機能要件にベースラインを設定し向上すること。継続的にデータを可視化できるような仕組み・ダッシュボードを作ることです。フロントエンドチームとして最終的にはWebアプリ/ネイティブアプリのいずれでも同じお客様体験ができることを目指しています。そのためには、ネイティブアプリとの連携を担っているネイティブとのブリッジ実装や、バックエンドのマイクロサービスの対話など、取り組むべき課題は多岐にわたります。
ユニークなチャレンジ
- メルペイで実現しようとしていることは多岐にわたります。それらを Program という領域単位の組織の中でプロジェクト単位で開発を行っています。フロントエンドエンジニアもいずれかの Program に所属し、それぞれが担当領域の Web 開発にチームで取り組んでいます。Program のフロントエンドメンバーの一員として、担当領域のさまざまなプロダクトにコミットできるポジションです。
- 決済・金融という性質を伴うこともあり、アプリケーションにはセキュリティ・パフォーマンス・アクセシビリティなどに高い品質がより求められます。機能開発だけではなく品質をはじめとした非機能要件に対しても高い技術力を持って取り組み、メルペイの価値をお客さまに届けることにコミットしていくことが求められます。
- メルペイのフロントエンドではアプリケーションの実装に TypeScript, Vue.js, Nuxt, React, Next.js などの技術を採用しています。これら技術に関する知識や経験はもちろん歓迎ですが、Vue.js や React といった技術にとらわれずフロントエンド技術の変化を受け入れ、組織やプロダクトにとって最適な技術を選んでいけるエンジニアを募集しています。
この仕事で得られるもの
- インパクトの大きいサービス開発に組織横断的に関われます
- 2024年8月現在、メルペイの利用者数は1,788万人、メルカリは2,298万人の規模にまで成長しています。私たちはモノだけでなくあらゆる価値がテクノロジーの力によってなめらかに循環する社会を目指しています。例えば、「メルカリ」で不要品を売って得た売上金を使って「メルペイ」で新たな商品を購入し、使わなくなったタイミングには「メルカリ」で再度売るというサステナブルな循環もその一つです。この目標を実現するためにメルペイのフロントエンド開発では、メルカリグループ全体の開発組織と連携しながら開発をすすめています。事業や組織のグローバル化も進んでおり、英語学習や英語を活用した業務にチャレンジするチャンスもあります。
- 複雑性がある技術課題にチャレンジできます
- メルカリグループではマイクロサービスを推進しています。フロントエンド領域においても多くのアプリケーションが存在しており、技術力でスケーラビリティを担保することが求められます。メルカリグループは技術的な挑戦を歓迎する環境です。新しい技術や開発ツールの導入など、積極的にチャレンジできます。
- フロントエンド領域のオーナーとしてチーム開発をリードできます
- フロントエンドメンバーは、各 Program でのプロジェクトにおいてフロントエンド領域のオーナーとして開発をリードします。具体的にはプロジェクトマネージャーやデザイナーと連携してサービス企画や開発に関わること、お客さまへのサービス目線を持ちながら課題を解決するための技術的アプローチを考えることです。決済・金融サービスにおける B to B / B to C 向けのサービスの開発もあり、その両面に関わる事が出来ます。また事業上の意思決定やスピードも早く、新しく立ち上がった事業領域に手をあげるチャンスもあります。
応募要件
- 求める経験・スキル
- メルカリグループおよび各カンパニーのミッションとバリューに共感していただける方
- HTML と CSSを用いて、堅牢なUIを実装できる
- パフォーマンス・アクセシビリティ・セキュリティについて基本的な知識がある
- バージョン管理の概念を理解し、Git を用いた開発に参加できる
- JavaScript に関する知識があり、React・Vue.js・Angular といった何らかの UI ライブラリやフレームワークを用いた開発経験がある
- Web の動作原理やブラウザについて理解し、基本的な説明ができる
- 歓迎する経験・スキル
- Web 標準技術に関する深い知識があり、なんらかの得意分野がある
- ライブラリやフレームワークの特性を理解し、プロジェクト導入を適切にできる
- アプリケーションの特性に応じたアーキテクチャを設計できる
- アプリケーションの改善を、自発的に継続的に実施できる
- インフラ関連ツール(Kubernetes、Google Cloud Platform)の実務経験がある
- 語学力
- 日本語:Independent (CEFR - B2) 必須
- 英語:Basic (CEFR - A2) 歓迎
※CEFRの詳細については、こちらをご覧ください
メルカリグループについて知る
- キャリアサイト https://careers.mercari.com/
- メルカン:https://mercan.mercari.com/
- SNS:X / Linkedin
- Merpay Frontend のこれまでとこれから: 2023年版 | メルカリエンジニアリング
- フロントエンドチームのスキルテスト評価システム改善の取り組み / Improving the Skill Test Evaluation System of Our Frontend Team - Speaker Deck
- メルペイフロントエンドパフォーマンス改善報告 | メルカリエンジニアリング
- メルペイフロントエンドチームで行っているパフォーマンス改善の取り組み紹介 | メルカリエンジニアリング
- メルペイフロントエンドのテスト自動化方針 | メルカリエンジニアリング
選考について
メルカリグループではメルカリグループおよび各カンパニーのミッションとバリューへの共感・体現を大切にしています。メンバーが発揮する価値の総量が最大化されるような組織づくりを推進するために、候補者のみなさんの経験やスキルをより正しく理解したいと考えています。
選考の流れ
- 書類選考
- 技術課題:エンジニアポジションではHackerRankまたはGithubでの技術課題を、エンジニア以外のポジションでは採用ポジションによります(面接タイミングと前後することがあります)
- 面接:ポジションにより、複数回の面接をお願いします
- リファレンス:オンライン回答形式のもので、最終選考の前後でお願いします
- オファー:最終選考とリファレンスの内容より決定されます
※詳しくは こちらのページをご覧ください
選考における機会の平等
メルカリでは、バックグラウンドによって個人の可能性が決めつけられることなく、自由に価値を生みだす機会を手にできる社会の実現を目指しています。そしてメルカリがミッションを実現するために「Inclusion & Diversity」という考え方は不可欠な存在だと考えています。
採用活動においても、メルカリのミッション・バリューに共感する、様々なバックグラウンドの方にジョインしていただけるよう、年齢、性別、性的指向、人種、宗教、身体能力、その他記号に基づくあらゆる差別をなくすことを約束します。
詳しくは、I&D statementをご覧ください。
なお、ご応募の際にはプライバシーポリシーをご確認ください。