Software Engineer, iOS (Summer Internship)

Tokyo, Japan · Student Recruitment · JP


At Mercari, our mission is to create value in a global marketplace where anyone can buy & sell, and we pride ourselves in taking on a challenge. We are looking for new members to join us in achieving this goal under our values - Go Bold, All for One, and Be Professional.

株式会社メルカリでは「新たな価値を生みだす世界的なマーケットプレイスを創る」というミッションを掲げ、あらゆる挑戦をしています。「Go Bold - 大胆にやろう」「All for One - 全ては成功のために」「Be a Pro - プロフェッショナルであれ」という3つのバリューのもと、ミッション達成を共に目指していける仲間を募集しています。

Internship content

Interns enrolled in this program will be provided with the opportunity to work alongside other software engineers, and contribute to the development of Mercari’s services.

The total number of downloads for our app, including both our US-facing and JP-facing apps, currently amounts to over 100 million. We have a plethora of various projects for both applications, and these are worked on by teams of roughly ten people, including one to two backend engineers for each team.

Although each project will demand different things from its members, Interns should expect to work with team members who have a lot of expertise in their own fields and should expect to work in close collaboration with them in achieving the team’s goals.

We expect each individual to gain expertise over their own fields of specialization and proactively take ownership over tasks to have an all-encompassing grip over their projects. Interns will have the chance to work on development projects that will have a big impact on our customers, regardless of whichever team they work in.

From a technical perspective, we try to select the appropriate technology for each phase, and we are currently carrying out development using an architecture based on MVVM, while using reactive programming. We not only develop functions, but also make improvements to the development environment through CI and the automation of releases. This, together with a culture of proactively solving issues, allows for our software engineers to enhance their skills in many ways.


メルカリに在籍するSoftware Engineerと同じ環境でフリマアプリ「メルカリ」の機能開発に挑戦して頂きます。




▼ Tasks currently being handled by the team

・ Designing and developing new functions, and improving current functions for the Mercari iOS application

・ Team development, working together with the product manager, designers, server-side engineers, and QA/test engineers

・ Improving the overall development environment through code quality enhancements and automation





▼Languages and technologies we use/現在、開発では下記のような技術要素を採用しています。


・Protocol Buffers





▼Internship period

August 16, 2019 - September 15, 2019




▼ Entry requirements

・Students over the age of 16, expected to graduate in 2020 onwards

・Experience developing native applications for iOS using Swift/Objective-C

・Knowledge of iOS standard libraries/frameworks such as UIKit

・ Ability to conduct business in English

 * Able to conduct meetings and communicate over Slack, etc. in English








▼Contract Type

・Part time







▼Work Hours

・Fixed working hours 10:00-19:00




・20,000 JPY/day (commuting expenses will be covered by the company for those who come outside of Tokyo area)


・日給 20,000円(別途交通費支給(※))



Mercari Engineering Blog


Why We Chose Mercari - Global New Grads Share Their Stories

Chats with Engineers, vol. 18 (2018 New Grad Edition)

Apply for this job