This position is closed and is no longer accepting applications.

iOS Engineer

SpeakBUDDY Tokyo
  • 💴 ¥5.5M ~ ¥10M annually
  • 🏡 Fully remote
  • 🧪 3+ years experience required
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan

About SpeakBUDDY

SpeakBuddy is an online service that helps users acquire language abilities.

Key benefits

  • Use AI technology
  • Work in a high traffic environment
  • Improve your Japanese skills

About the position

This is a Swift developer position for the iOS version of the AI English Conversation app SpeakBUDDY. SpeakBUDDYis an app that helps users study English by conversing with AI characters, and currently has over 2,500,000 downloads.

What’s great about this position

  • You can be a part of creating an AI English Conversation app that has the potential to change the English Education field in Japan
  • You will be in charge of client side development, which will allow you to collect and utilize feedback directly from our users
  • Regardless of nationality, you will become part of an active part of a team with spectacular members who have diverse backgrounds and experiences
  • You will have many chances to engage in discussions about the product to improve its quality
  • You will have the opportunity to take on new challenges like using Swift UI or VIPER
  • The CEO has engineering experience, and strives to create an environment that is easy for engineers to work productively in

Tech stack

  • Language: Swift
  • IDE: Xcode
  • Architecture, etc.:SwiftUI, VIPER, R.swift
  • Tools: Jira, Confluence, Xcode Cloud, Slack, etc.


  • Coming up with ideas for the app along with the whole development team, requirement definition, basic project specifications
  • Development, testing, releases
  • Operation, Bug Fixing


  • At least 3 years of experience with iOS app development and operation using Swift, or an equivalent level of development skill
  • Experience with planning and specification setting for new features of an app
  • Experience implementing animations using UiKit or SwiftUI
  • Experience developing as part of a team

Nice to haves

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

  • Experience with development or operation of a Native app with a large user base
  • Knowledge or experience on how to maximize the performance of an app
  • Japanese Language Proficiency
  • Experience as a Lead Engineer


5.5 to 10 million JPY annually.

Hiring Process

  1. 1

    Casual Interview

  2. 2

    Coding Test

  3. 3

    Two Interviews

  4. 4

    Reference Check

  5. 5

    Final Interview

    If you’re already living in Japan, we would like to meet you in person for this final interview (everything up to this point is done online). If you’re living overseas, we’ll hold it online of course!

Meet SpeakBUDDY's Developers

Patrick Tyler started his career as a software engineer in Europe, before taking a sabbatical to explore Japan and teach English. Seven years later he’s still here, and now works as a backend software developer at SpeakBUDDY.

Read his story...

Related jobs

More jobs like this

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