This position is closed and is no longer accepting applications.

Front-End Engineer

Lunaris Musashino-shi, Tokyo
  • 💴 No salary range given
  • 🏡 Partially remote
  • 🧪 Minimum years of experience unspecified
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

About Lunaris

Lunaris Musashino-shi, Tokyo

We started out as an otaku-centric online shop called Solaris Japan, and now offer solutions to other e-commerce platforms. We're small enough to where your ideas and work can have a huge impact but self-funded, and mature enough to be stable.

Key benefits

  • Self-funded and stable
  • Free weekly Japanese lessons
  • Free weekly massage

About the position

What you’ll do

  • Develop frontend applications using modern frontend technologies like React, TypeScript and Composition API, etc.
  • Properly test and prepare new releases by writing automated tests, doing code reviews and helping introduce new processes that help maintain a high quality code base.
  • Help evaluate and clarify product requirements and provide technical solutions.
  • Working with the marketing team, product managers and designers to understand user goals, design product features and build prototypes
  • Implementing front-end facing code on our stack, mostly the typical HTML/(S)CSS, React or React Native.
  • Routinely testing web-apps for ease of use, speed and other quality factors; and develop automated testing to prevent both bugs and regressions
  • Build the libraries necessary for implementation
  • Technical design and implementation of frontend architecture and UI components

A Portrait of our Front-End Engineers

  • You are an JavaScript & CSS aficionado.
  • You don’t mind peer reviews, you love them.
  • You know when to use a dependency and when not.
  • You love JavaScript ES2018 (ES2015, at least).
  • You are comfortable working in both a team and also independently to ensure goals are achieved.
  • Quality of code is your priority and you follow best practices.
  • You have an ability to foresee where your code may need to be altered to keep in line with the company strategy.


  • Located in Tokyo
  • At least 1 year of JavaScript/TypeScript and basic backend development experience for web applications
  • Proficiency in web development, especially with HTML and CSS
  • Production experience with the latest versions of React.
  • Experience implementing designs made by designers on e.g. Figma
  • Knowledge of and passion for graphic design, typography, UX
  • Ability to integrate with APIs (e.g. GraphQL)
  • Have experience in crafting mobile-first responsive sites for a range of devices
  • Interest and ability to learn other coding languages as needed

Nice to haves

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

  • Experience in unit/e2e testing implementation in JavaScript
  • In-depth understanding in frontend performance optimization
  • Experience with server side programming languages, include but not limited to Ruby, Elixir and NodeJs
  • A general understanding of server side rendering (e.g. using Next.js with React)
  • Experience with React Redux

Hiring Process

  1. 1

    Online Interview with Founder and Senior Engineer(s) - 60min

    We’ll discuss your engineering background and past experience, and give you a chance to learn more about our company.

  2. 2

    Technical assignment

    You’ll have a chance to show off your technical skills by completing a small assignment. You have some freedom in what language(s) and technologies you use to complete this assignment, so don’t sweat it if you’ve never used Elixir before!

  3. 3

    In-person or remote interview with the team - 90-120min

    If you’re currently based in Japan, you’ll have an opportunity to enjoy lunch or dinner (on us!) at our office in Kichijoji. If you’re based outside of Japan, we’ll have a group video call. Either way, this will be a chance to meet and talk with members from various teams at our company. After that, there will be a technical interview with our engineers where you’ll discuss your solution to the above technical assignment as well as discuss other technical topics.

Meet Lunaris's Developers

Sébastien is a developer at Lunaris, where he is in charge of developing and maintaining their ecommerce site, Solaris Japan, and the related applications. He talks about what makes Lunaris stand out as a workplace and how he turned a part-time opportunity into his current role.

Read his story...

Other Jobs at Lunaris

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.