Frontend Engineer

DMM Eikaiwa Minato-ku, Tokyo
  • 💴 No salary range given
  • 🏡 Fully remote
  • 🧪 No professional experience required
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan
APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

About DMM Eikaiwa

DMM Eikaiwa Minato-ku, Tokyo

An online language platform that offers one-on-one lessons to students from around the world. We currently provide over 1 million lessons per month, making us one of the largest English schools on the internet.

Key benefits

  • No overtime
  • Full flextime
  • Managed by engineers

About the position

Our Tokyo engineering team is looking for a frontend engineer to help us continue to grow from Japan’s biggest online English school to a multinational learning platform.

We work as a relatively small team developing and maintaining DMM Eikaiwa and Engoo. We deploy daily and are looking for someone to join as an engineer focused on the frontend. Our team is managed by engineers, who value avoiding meetings and any other unnecessary distractions. This includes making sure everyone has the best tools available, and also means making sure that people have the flexibility to work in the way that suits them best, so they can focus on building.

We are building a powerful single-page application in TypeScript using React. We have great test coverage and use the best tools we can, aiming to build long-term solutions to problems and adopt techniques that will allow us to keep growing. Our developers spend their time coding and looking at pull requests, not in meetings and doing other tasks like testing or design or ops.

We’re looking for people who have an understanding and passion for programming and computer science, not someone with experience in a particular language. That said, here are some of the things we work with. Any you might have experience with is a nice bonus!

  • WebRTC
  • React
  • TypeScript
  • NLP
  • Ruby
  • node
  • LLMs

Hiring Process

  1. 1

    Application Review

    We will review and respond to all applications. If we feel you might be a good fit for our team, you’ll start our interview process.

  2. 2

    Initial Interview

    A 30 minute interview with one or two of our engineers. We’ll talk about your experiences, our team and projects, and answer any questions you might have.

  3. 3

    Coding Interview

    Using Coderpad, we’ll go through a series of programming questions together, ranging from algorithms to code design. This interview usually takes about 60-90 minutes.

  4. 4

    Project

    We’ll ask you to complete a short project (less than a day’s work) based on the work you’d be doing on our team. You may use whichever language and framework you like.

  5. 5

    Offer

    After the project we will quickly make a decision on whether to extend an offer or not.

APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

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.