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

仕事内容

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

【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.

▼業務内容
・具体的な業務

  • メルペイの新機能設計・開発及び機能改善
  • メルカリへのインテグレーションのためのSDK設計・開発
  • プロダクトマネージャやデザイナー、バックエンドエンジニア、QA/テストエンジニアと連携したチーム開発
  • コードの品質の改善や、自動化による開発環境の改善
  • チームメンバーのコードレビュー

▼Job Description
・Designing and developing new features/improvements for Merpay
・Designing and developing SDKs for integration with Mercari
・Working in a team alongside product managers, designers, backend engineers, and QA/test engineers
・Improving code quality and improving the development environment with automation
・Reviewing team members’ code

・募集背景
「信用を創造して、なめらかな社会を創る」というミッションのもと、メルペイが手掛ける新しい決済・金融サービスを共に企画から開発までしていくプロフェッショナルなiOSエンジニアを募集しています。

メルペイは現在立ち上がり段階でありつつも、すでに複数のプロジェクトが多角的に動いており、各プロジェクトを構成する10名前後のチームに1~3名のiOSエンジニアが所属しています。 またメルカリアプリとのインテグレーションも考慮し、メルカリチームとのコミュニケーションやメルカリアプリで用いられている技術の習得も必要になり、プロフェッショナルな能力が求められます。

技術面では、MVVMをベースにしたシンプルなアーキテクチャで開発を行っています。 また単体テストのカバレッジを重視しており、CIを用いて常にそれの向上を意識しています。 プロジェクトでの機能開発ももちろんですが、開発プロセスの改善や、CIを用いた自動化などを積極的・自発的に行っていく文化があり、ソフトウェアエンジニアとしてiOSだけでなく多方面の能力を高められる風土があると思っています。

そのほか、下記のような外部へのアウトプットも推奨されており、それらが評価される環境です。
・AltConf, iOSCon, try! Swift、iOSDCといった国内外のカンファレンスでの講演
・Mercari Engineering Blog上での記事執筆
・OSS (Open Source Software) への貢献

そして WWDC への参加とその後のアウトプットも推奨されています。もちろんこれらも評価される環境です。
https://mercan.mercari.com/entry/2018/06/08/195121
https://mercari.connpass.com/event/89044/

・Background

We are looking for talented iOS engineers to join us in creating Merpay’s revolutionary new payment and financial services in order to build trust for a seamless society.

Despite still being in the pre-launch phase, there are already a number of projects underway at Merpay, and each project has a team of around 10 people, 1-3 of whom are iOS engineers. Merpay iOS engineers must be flexible and open-minded, as they will also be involved with integration with the Mercari app, and must communicate with Mercari teams and understand technologies used by Mercari.

We are developing a simple architecture with an MVVM base. We place emphasis on unit test coverage, and use CI with the aim of constantly improving. Our engineering culture is focused on not only developing new features, but also constantly improving our development processes and proactively contributing to automation using CI. This allows software engineers to grow their skills not just in iOS, but in a wide variety of other domains.

Additionally, we encourage and reward other forms of output such as those listed below.

・Participation in domestic and international conferences such as AltConf, iOSCon, try! Swift, iOSDC, etc.
・Writing articles on the Mercari Engineering Blog
・Contributing to open source software

We also encourage and reward participation in WWDC.

https://mercan.mercari.com/entry/2018/06/08/195121
https://mercari.connpass.com/event/89044/

【技術環境】
・ReactiveCocoa/ReactiveSwift
・Protocol Buffers
・CocoaPods/Carthage
・Bitrise/Circle CI/fastlane

応募資格
▼必須条件
・Swift/Objective-Cを利用したiOS向けネイティブアプリケーションの開発経験
・UIKitなどのiOS標準ライブラリ・フレームワークについての知識

▼Minimum Requirements
・Experience developing native applications for iOS using Swift/Objective-C
・Knowledge of iOS standard libraries/frameworks such as UIKit

▼歓迎条件
・大規模ユーザーを持つネイティブアプリケーションの開発・運用経験
・3rd party 向けSDKの開発・運用経験
・パフォーマンス最適化についての知識
・StoryboardやAuto Layoutを用いたUI開発における深い知識
・リアクティブプログラミングの経験/理解
・Bitrise/CircleCIなどを使った自動化の経験
・OSSへの貢献
・英語でのコミュニケーション能力

▼Optional
・Experience developing/operating large-scale apps
・Experience developing/operating third-party SDKs
・Knowledge of performance optimization
・Extensive knowledge of UI development using Storyboards and/or Auto Layout
・Experience with reactive programming
・Experience with automation using Bitrise/CircleCI
・Contributions to open source software
・Ability to communicate in English

▼求める人物像や雰囲気
・チーム開発において議論し物事を前進させるためのコミュニケーション能力を持った方
・大胆にチャレンジし、多くの失敗から学び改善していける方
・チームのために、自ら考え、自ら動き、率先して成功のために行動できる方
・新しい知識を学ぶことに貪欲で、先端技術に積極的に挑戦していける方

▼Our ideal candidate
・A skilled communicator capable of offering valuable insight in team discussions
・Prepared to overcome difficult challenges and learn from mistakes
・Proactive and capable of thinking independently for the good of the team
・Strongly interested in and eager to learn about the latest technologies

雇用形態
正社員
※試用期間:入社後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-16: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] 

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

▽事業構想関連

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

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