Senior Android Engineer, Sole Proprietor Development Department, Tokyo

Money Forward Minato-ku, Tokyo October 9 2026
  • 💴 ¥7.0M ~ ¥11.0M annually
  • 🏡
    Partially remote
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Business English
  • 🧪
    Senior level
    3+ years experience required
DO YOU NEED MORE INFO?
ASK A QUESTION

About Money Forward

Money Forward Minato-ku, Tokyo

Money Forward is a fintech startup delivering tools to visualize and improve both individuals'​ and companies'​ financial health.

Key benefits

  • Transitioning to an English environment
  • Great support for OSS
  • Relocation support

About the position

We are looking for a Senior Android Engineer to join the Sole Proprietor Development Division within the Money Forward Business Domain.

Our mission, “Moving work and life forward for individual workers”, drives us to develop innovative solutions that simplify and enhance professional lives. Our flagship offerings include Cloud Tax Return, Cloud Business Registration, and Cloud Company Registration.

These products are designed to reduce administrative burdens, enhance efficiency, and ensure compliance with regulatory requirements, allowing sole proprietors to focus on their core business activities and achieve greater success.

As our product and user base continue to grow, we are expanding our Android team to improve development speed, quality, and reliability. You will play a key role in driving technical initiatives, improving architecture, and contributing to a better user experience on our Android platform.

Technology Stack

  • Mobile (Android): Kotlin, Jetpack Compose, MVVM
  • Web/Backend: Ruby on Rails, Kotlin, Golang, Next.js/React, TypeScript

Responsibilities

  • Design, develop, and maintain our Android application to increase the value of Money Forward Cloud for our users, focusing on usability, performance, and reliability.
  • Continuously improve the development process to maximize team performance, including refining workflows, enhancing code review practices, and automating routine tasks.
  • Propose and implement improvement measures based on qualitative and quantitative data, including log analysis, analytics, and user interview results.
  • Select appropriate technologies, architecture designs, and libraries, leading technical discussions and decision-making within the team.
  • Collaborate with web and backend engineers to define and implement API contracts, align business logic, and deliver seamless features across platforms.
  • Lead or contribute to feature implementation, refactoring, dependency updates, bug fixes, and continuous code quality maintenance.

Requirements

  • At least 3 years of practical experience as an Android app engineer (5+ years preferred), including involvement in mid- to large-scale applications.
  • Strong knowledge of Kotlin and Kotlin Coroutines, with the ability to write clean, safe, and maintainable asynchronous code.
  • Practical knowledge of Jetpack Compose and experience building UI with modern Android UI frameworks.
  • Development experience using design patterns such as MVVM or similar architectures, with an understanding of separation of concerns.
  • Practical experience reviewing code and providing constructive feedback focused on maintainability and quality.
  • Knowledge of unit testing, UI testing, and testing strategies to ensure reliability in a continuous delivery environment.
  • Practical knowledge developing Web APIs and collaborating with backend engineers, including API contract design.
  • Hands-on experience leveraging AI development tools to assist in engineering tasks such as architecture design, implementation, refactoring, testing, and troubleshooting, while prompting models effectively, evaluating output for security/quality, and maintaining data privacy.

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Conversational Japanese is a plus
  • Development experience with iOS or web applications to collaborate effectively across platforms.
  • Knowledge of GraphQL and integrating GraphQL-based APIs into mobile applications.
  • Knowledge of Material Design and experience applying design systems for consistent user interfaces.
  • Knowledge of design tools such as Figma to collaborate smoothly with designers.
  • Practical experience in team development using Scrum or other Agile methodologies.
  • Experience in AI development and/or experience in using AI tools to improve development processes.
    • Money Forward is at a major turning point, shifting “from Cloud to AI.” We are currently driving “AX (AI Transformation)”—the next step beyond DX—with the goal of providing “Digital Workers,” where AI agents autonomously execute tasks. As we enter a phase of evolving into Japan’s No. 1 back-office AI company by integrating AI agents into all of our products in the future, we are looking for individuals who can contribute to AI-driven development and value creation.

Compensation

¥7,008,000 ~ ¥11,004,000 annually.

Hiring Process

  1. 1

    CV Screening

  2. 2

    First interview

    Depending on the position, there may be a technical assignment before the interview.

  3. 3

    Several interviews

    The number of interviews depends on the position. We will request you to take an aptitude assessment that is a web-based survey and will take around 20 minutes to complete.

  4. 4

    Final interview

    We may ask for a reference check before or after the interview. We do not make employment decisions based solely on the contents of reference checks, and that you’re going through a selection process with MoneyForward specifically won’t be disclosed.

DO YOU NEED MORE INFO?
ASK A QUESTION

More jobs like this

We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it.