[merpay]ソフトウェアエンジニア(Frontend)

仕事内容
【メルペイとは】
メルペイという名が示す通り、まずはデジタルウォレットの提供を予定していますが、私たちは決済の会社になりたいわけではありません。社会インフラを圧倒的な利便性をもってアップグレードすることで、メルペイひとつでお金に関するあらゆるサービスが簡単に完結する世界を実現したい。世の中のお金の流れを、もっと身近で簡単なモノに変えたいと考えています。

【About Merpay】
Even though Merpay will offer virtual wallets and other related services, we are not just a payment services company. Our goal is much more - weʼre aiming to create a more seamless society by reenvisioning the existing societal infrastructure. Our plan starts with providing a service that allows users to carry out payment related transactions of all kinds through a single system, streamlining the flow of money and taking the hassle out of payment.

【ミッション】
身近なものをフリマアプリ「メルカリ」で販売し、近所のお店で売上金にて支払いをする、そんな日常を創るために私達は集まっています。メルペイを通じ、世界中のあらゆるお店で買い物ができるようにするためには、メルペイを導入していただく店舗さまや、メルペイでお支払をするお客さまに喜んでいただくために、堅牢かつセキュアでありながら柔軟性のあるシステムの実現が求められます。
柔軟性の高いシステムを活かし、決済手段の提供のみならず資産運用・レンディング(融資)・保険といったお金にまつわるサービスを社会に実装していく、これがメルペイのミッションです。

【Mission】
At Merpay, we're imagining a future where our users will be able to sell items they no longer need on Mercari, then use their newly accrued balance to make a payment at a nearby store. However, in order to win the trust of both partner stores and customers to use Merpay in their daily transactions, we must first build a robust, secure, and flexible payment system.
Leveraging the flexibility of this system, we plan to provide asset management, investment, insurance, and other payment related services as well moving forward.

▼職務内容
メルカリのアカウント数が1億を突破し、市場の中で集客力のあるプラットフォームが出来上がりつつある中、その上でお客様向けに新しい価値を提供することがメルペイのミッションです。メルペイのフロントエンドエンジニアとして、メルペイ社の手掛ける新決済・金融サービスのWeb開発に関わっていただきます。決済・金融サービスと言ってもB to B向けだけではなく、B to C向けのサービスの開発もあり、その両面に関わる事が出来ます。新規サービスを創り出すフェーズで個人の裁量が大きな会社です。

・加盟店向けのダッシュボード
・カスタマーサポート向けツール
・オンライン決済用の SDK 等
・新規B to Cサービス

▼ Job Description
At Merpay, our mission is to provide new value to users of the Mercari marketplace platform, which currently has over 100 million downloads and counting. As a frontend engineer at Merpay, you will be working on web development for our new payment and financial services.

・Creating a dashboard for partner stores
・Creating customer support tools
・Creating online payment SDKs, etc.
・Creating other B2C services

【開発環境】
開発言語: HTML, CSS, JavaScript (TypeScript, Vue.js, Nuxt)
インフラ: Google Cloud Platform (Compute Engine, Kubernetes Engine, App Engine)
構成管理ツール: Terraform
その他:Circle CI, GitHub, Slack, JIRA, Crowi, Spinnaker

メルカリという組織で金融決済の課題を解決する新規事業の立ち上げに関われる機会は、この先多くありません。今までのルールや先入観に囚われることなく、世の中の課題解決にゼロイチで取り組めるチャンスです。

メルペイで実現しようとしていることは多岐に渡ります。それがプロジェクト単位でわかれており、それぞれのWeb開発にフロントエンドチームで取り組んでいます。メルカリのWebではReactを使っていますが多様性を大事にし、メルペイではVue.jsを使っています。Vue.jsはHTMLの記述を活かしたコンポーネントシステムを提供しつつ、便利な双方向データバインディングと高速な差分描画を実現している、優れたUIライブラリです。更に、Webアプリケーションを作る上でコアとなるルーターやFluxライブラリといった周辺ツールをコアチームが開発していたり、日本のVue.jsコミュニティ活動も活発で日本語ドキュメントも継続的にメンテナンスされているなど、エコシステムが充実していることも採用した理由です。

Vue.jsの知見があるエンジニアはもちろん歓迎ですが、Vue.jsやReactといった技術にとらわれずフロントエンド技術の変化に取り組み、プロダクトに必要な技術を選んでいけるエンジニアを募集しています。

This position offers a rare opportunity to participate in the launch of a new business aiming to revolutionize the payment industry. We are looking for members to help us change society through problem-solving methods that are not limited to the rules/preconceptions of the past.

There are many different projects currently underway at Merpay, and the frontend team works on web development for each of them. Mercari uses React for web development, but we understand the importance of diversity and are currently using Vue.js at Merpay. We obviously welcome those with experience using Vue.js or React, but any engineer capable of staying up to speed with developments in frontend technologies and of selecting the right tool for the job should also feel free to apply.

▼ 働き方
モバイルペイメントが急速に普及したことにより、インターネットが社会実装され未来都市と言われる中国の上海に、職種問わずメルペイの全メンバーがその体験をするために出張しています。メルペイが世界的なサービスとして成功するために何が必要なのか全メンバーが肌で感じ、メルペイとしてどのようにチャレンジすべきなのか思考し、世界を牽引できるサービスを生み出します。

なめらかな社会を実現する為の決済インフラを作る上で、私達はお客様に提供するサービスのパフォーマンスやアクセシビリティといった、品質を重要視しています。単にソフトウェアを開発するのではなく、社会の根幹となるサービスを提供する上で開発者全員が品質に妥協しないモノづくりを目指しています。

また、社内だけでなく社外への技術的貢献を推奨しており、オープンソースへのコミット、勉強会などのコミュニティ活動、執筆活動などの副業を推奨しています。
応募資格
▼ 必須条件
・メルペイのミッションとバリューへの共感
・HTMLとCSSを用いて、堅牢なUIを実装できる
・パフォーマンス、アクセシビリティ、セキュリティについて基本的な知識がある
・バージョン管理の概念を理解し、gitを用いた開発に参加できる
・JavaScriptに関する知識があり、React、AngularJS、Vue.jsといった何らかのフレームワークを用いた開発経験がある
・Webの動作原理やブラウザについて理解し、基本的な説明をできる

▼Minimum Requirements
・Ability to use HTML and CSS to implement solid user interfaces
・Basic knowledge of performance, accessibility, and security
・Understanding of version management and ability to participate in development via git
・Knowledge of JavaScript and experience developing with frameworks such as React, Angular, and Vue.js
・Knowledge of web operating principles/browsers and the ability to verbally explain this knowledge

▼ 歓迎条件
・Web標準技術に関する深い知識があり、なんらかの得意分野がある
・ライブラリやフレームワークの特性を理解し、プロジェクト導入を適切にできる
・アプリケーションの特性に応じたクライアントサイドのアーキテクチャを設計できる
・アプリケーションの改善を、自発的に継続的に実施できる

・Extensive knowledge of standard web technologies and specialized knowledge in some area
・Understanding of the characteristics of different libraries/frameworks and ability to introduce them to projects where necessary
・Ability to design client-side architecture based on the characteristics of the application
・Ability to consistently and independently carry out improvements
雇用形態
正社員
※試用期間:入社後3ヶ月(本採用と同条件)

Full-time
※Trial Period :3 months (salary same as above)
勤務地
本社オフィス(六本木駅至近)

Roppongi/Tokyo
勤務時間
所定労働時間10:00~19:00
※フレックスタイム制度あり(コアタイム 12:00~16:00(休憩60分))

Fixed working hours 10:00-19:00
※Flex time (core hours 12:00-17:00, 60 minute lunch)
給与
年俸制、年俸の12分の1を毎月支給
スキル・経験・能力に応じて決定いたします
毎年2回見直し

Annual salary, paid monthly
Based on your experience, skills and potential
Reviewed twice a year
休日・休暇
完全週休2日制(土日)
祝日・有給休暇(入社時10日付与)、夏季・年末年始休暇、慶弔休暇

5-day work week (Sat/Sun off)
National holidays, paid time off, summer/New Year's vacation, congratulatory leave, compassionate leave
待遇・福利厚生
・各種社会保険完備
・インセンティブ制度あり
・従業員持株会制度
・交通費全額支給
・入社時に希望のノートPC貸与
・デュアル・ディスプレイ希望者貸与
・スマートフォン貸与
・ビザサポート

※本募集は株式会社メルカリから株式会社メルペイへの出向の形態を取ります。
 詳細については選考時にご案内いたします。

・Health insurance
・Incentive program
・Employee stock ownership plan
・Full transportation coverage
・Custom PC
・Dual screen if needed
・Company smartphone
・Visa support
メルカリ新人事制度

▽新人事制度『mercibox』
https://careers.mercari.com/merci-box/

▽『mercibox』 https://www.mercari.com/jp/jobs/#merci-box

応募方法
エントリーフォームよりご応募ください。
※公開可能なソースコード(GitHubのアカウント等)、または履歴書、職務経歴書をご提出ください

Please apply via the form below
※Please submit source-code (GitHub account) or CV
参考記事(ぜひお読みください!) [FYI] 

▽メルカリ・メルペイにおけるフロントエンド開発
https://tech.mercari.com/entry/2018/06/07/190000

▽メルペイ社HP
https://merpay.com/jp/

▽事業構想関連

▽Mercari Engineering Blog
http://tech.mercari.com/

▽mercan(メルカン)
http://mercan.mercari.com/