Introduction
Our Mission
Building trust for a seamless society. We challenge ourselves daily to achieve this mission. Merpay's business started as a payment service, but that was just our first step towards achieving the mission we envision. We want to create a society where anyone can realize their dreams through a new ecosystem centered not only on this payment service, but on credit. Let's work together to update society's deinition of "payment," "credit," and society itself.
Our Culture
Mercari’s culture has been central to the company since our founding, with the three core values of Go Bold, All for One, and Be a Pro. In addition, the “Trust & Openness” value was introduced to embody our culture of mutual trust, where information remains transparent and rules are kept to a minimum. Regardless of how big Mercari gets, the culture will remain essential to achieving our mission and is evidenced throughout our organization.
Position Overview
Work Responsibilities
We are looking for a professional iOS engineer to work on everything from planning to development for Merpay’s new payment and finance services, based on the company’s mission of “building trust for a seamless society.”
Merpay has multiple projects moving in different vectors simultaneously, and the teams of 10 or so members which comprise each project have between 1 to 3 iOS engineers on board. Integration with the Mercari app requires our engineers to communicate with the Mercari teams and study the tech used by the Mercari app, calling for a high level of professional skill from our engineers.
In terms of technologies, our development uses simple architecture based on MVVM.
We work on implementation of unit tests and UI tests, while also working to constantly test these with CI and improve coverage. While naturally the team is involved with developing features for projects, our company culture encourages engineers to proactively improve development processes, automate processes using CI, and other tasks. We believe that this culture allows our software engineers to improve their abilities not only in iOS, but in many other domains as well.
Aside from that, we also encourage and look very favorably on external output. This includes:
Speaking at conferences both in Japan and abroad, such as AltConf, iOSCon, try! Swift, and iOSDC.
Writing for the Mercari Engineering Blog
Contributing to open source software (OSS)
Job Description
Design/develop new Merpay features and improve existing features
Design/develop SDK for integration with Mercari
Work on development as a team, collaborating with product managers, designers, backend engineers, and QA/testing engineers
Improve code quality and upgrade the development environment through automation
Review team members’ code
Technical Environment
Protocol Buffers
CocoaPods/Carthage
Bitrise/Circle CI/fastlane
Bold Challenges
Bring Japan’s leading smartphone payment app to the masses quickly and without sacrificing quality. This will require polished development skills, knowledge of general security measures for finance/payment services, and knowledge of mobile application-exclusive security.
Manage members from diverse backgrounds, with different languages, genders, and nationalities.
Required Experience
A strong, shared belief in Mercari and Merpay’s missions and values
Passion for finance-related business
Experience using Swift/Objective-C to develop native applications for iOS
Knowledge regarding standard iOS libraries and frameworks like UI Kit
Experience developing applications on a team
Preferred Experience
Experience developing and operating native apps with large user bases
Experience developing and operating SDK for 3rd parties
Knowledge of performance optimization
Extensive knowledge regarding UI development using Storyboard and Auto Layout
Experience in/understanding of reactive programming
Experience in/understanding of the latest trends in architecture design
Experience in automation using Bitrise/CircleCI, etc.
Experience contributing to OSS
Ability to communicate in English
Screening Criteria
Has a strong, shared belief in Mercari and Merpay’s missions and values
Capable of going bold and possessing a strong sense of responsibility in regards to their work
Proactive and capable of thinking independently for the good of the team
Possesses excellent communications skills which can push organizations and projects forward
Technical Assessment Criteria
Development skills matching technical items named in “Required Experience”/”Preferred Experience” above
Language Requirements
English: Conversational
Japanese: Business level (preferred)
Related Articles
??????????????????????????????(only available in Japanese)
A Chat with Engineers Vol.50 @kenmaz, @takeshi (Merpay iOS Engineers) Do You Have a Minute? #iosdc (Only available in Japanese)
How Merpay’s iOS Team Streamlined Snapshot Testing (Only available in Japanese)
Examples of xcresult Usage at Merpay (Only available in Japanese)
Auto-generating Snapshot Tests from Xcode Previews (Only available in Japanese)
Working Conditions
Employment Status
Full-timeProbationary period: First 3 months after joining the company. (During this period your contract conditions will be the same as that of a permanent employee.)
Office Location
Roppongi
Work Hours
Scheduled working hours: 10 AM – 7 PM
Currently, due to COVID-19 pandemic, we have introduced a full-flex system without core time to increase the choice of working hours and allow for more flexible working styles.*does not apply to all positions
Holidays
Two days off per week (as well as national holidays, New Year's break, etc.)
Paid leave, congratulatory and bereavement leave, relax days, sick leave
Salary
Annual salary paid in 12 installments (monthly)
Based on skills, experience, and abilities
Reviewed twice a year
Benefits
Complete health and social insurance
Incentive program
Support systems, including those that benefit employee family members
Language learning support
Translation/interpretationsupport
*See this page for details.
Media
Corporate Sites
Mercari, Inc.
Mercari US
Owned Media
Mercari Careers
Mercari Engineering Portal
Mercan - Introduces the people that make Mercari
Mercari US Careers
Mercari US Blog