Software Engineer, Android - Merpay

Software Engineer, Android - Merpay
Mercari, inc., Japan

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Nov 8, 2023
Last Date
Dec 8, 2023
Location(s)

Job Description

JD in Japanese follows. JD


Introduction

Circulate all forms of value to unleash the potential in all people

"What can I do to help society thrive with the finite resources we have?" The Mercari marketplace app was born in 2013 out of this thought by our founder Shintaro Yamada as he traveled the world. We believe that by circulating all forms of value, not just physical things and money, we can create opportunities for anyone to realize their dreams and contribute to society and the people around them. Mercari aims to use technology to connect people all over the world and create a world where anyone can unleash their potential.For more information about Mercari Group’s mission, see Mercari's Culture Doc.


Equal Opportunity Hiring

Here at Mercari, we work to realize a world in which no one’s potential is limited by their background and everyone has the opportunity to freely create value. We also firmly believe that a mindset of Diversity amp; Inclusion is essential for us to achieve our mission.

This, of course, extends to our hiring practices as well. Mercari is committed to eliminating discrimination based on age, gender, sexual orientation, race, religion, physical disability, and other such factors so that anyone who shares our mission and values can join us, regardless of their background. For more details, please read our Damp;I Statement.


Position Overview


What You'll Do
  • Merpay is looking for an Android engineer who wants to transform society in pursuit of Merpay’s mission, Building trust for a seamless society.
  • Although you will be working on development for our fintech business, your responsibilities will extend beyond this sector. You will use technology to pioneer new business fields needed to upgrade the infrastructure supporting society today.
  • The Merpay service is still in a growth phase, but at the same time, we are proactively developing new features. As such, we're looking for an individual who is not only able to give their thoughts and opinions on the specifications from a technical perspective, but also able to select a design methodology which takes into account scalability of the specifications. You will work as part of a team to improve specs and UX from the user’s perspective and make our product even better.
  • Specific responsibilities include the following:
    • Design/development of new Merpay features and improvement of existing features
    • Payment module design/development and development tasks required for Mercari integration
    • Backend-linked (new microservices development) API design/development
    • Team-based development involving project managers, designers, and QA engineers
    • Improvement of the CI environment and automated testing environment
  • Our development environment is as below:
    • Coding language: Kotlin
    • Development environment: Android Studio
    • Build tool: Gradle
    • CI/CD: CircleCI
    • Other: GitHub, Slack, Figma, JIRA, Confluence, TestRail, Firebase Test Lab


Unique and Bold Challenges
  • Currently at Merpay, each of our projects has several Android engineers assigned, with around 10 total engineers on development. All projects are programmed in Kotlin, but we are also working on project designs which fully utilize Gradle’s multi-module, designing and developing one of the largest-scale apps in Japan. We promote a culture of proactive discussion and feedback within the Android Team and also with Android engineers throughout Mercari Group. In doing so, we are able to consistently update our design and quality, as well as the development environment, on a daily basis. This role will allow you to experience both feature development with a high degree of individual freedom as well as collaborative operations with many other engineers in conducting projects and large-scale improvements.
  • Additionally, we also encourage and look very favorably on contributions to tech communities.
    • Contributing to open-source libraries
    • Presenting at tech conferences both in Japan and abroad (Google I/O, KotlinConf, DroidKaigi, etc.)
    • Writing articles for the Mercari Engineering Blog
Minimum Requirements
  • Shared belief in the mission and values of Mercari Group and its various companies
  • Experience developing native Android apps in Kotlin or Java
  • Experience collaborating with others on a team to develop mobile applications

Preferred Requirements
  • Experience working at a financial institution or fintech company
  • Experience developing and operating native apps with large user bases
  • Experience using or implementing technology, features, or architecture that follow Android trends
  • Knowledge of or experience in automation using C

Job Specification

Job Rewards and Benefits

Mercari, inc.

Information Technology and Services - Minato City, Tokyo, Japan
© Copyright 2004-2024 Mustakbil.com All Right Reserved.