Rakuten | Front-end Engineer


Frontend Engineer, Rakuten GORA - Leisure Service (LPD)

    Front-end Engineer|Rakuten
    Front-end Engineer|Rakuten
    Front-end Engineer|Rakuten

Job Summary


Japan, Tokyo
Partial remote
Apply from Anywhere

Language requirements

English: Business
Japanese: Not required

Key skills

  • Vue.js
  • JavaScript/TypeScript,

Job Description

Job role

Front-end Engineer

Job description

Department Overview
The Leisure Product Department (LPD) is handling a lineup of lifestyle and leisure related services, some of them being category leaders in the Japanese market. We aim at growing globally and becoming world leaders through innovation and technology. In order to achieve this, we are now looking for globally minded engineers to contribute to the development of our services.

Here are some of the services we are handling:
Rakuten GORA : Golf course reservation service

Why We Hire
Services in LPD are growing rapidly hence to support the business growth we need to have a robust and scalable system.
Additionally, we are committed to give the best user experience on our services.
That requires a bigger team and a high level of engineering skill.

With this goal we are planning to increase the number of employees.

Position Details
We are looking for an experienced frontend engineer who has a passion for working on complex/large systems and understands the importance of maintaining and supporting one as you will be working on developing user-facing web applications and components to support continuous improvement and growth our systems. 

You will be joining one of our teams of diversely skilled engineers who actively support the maintenance of existing Rakuten system related to lifestyle and leisure related services.

As part of our team, you will have the opportunity to
・Design & Develop frontend features on small to large scale systems
・Learn about robust, secure, modular and maintainable code of frontend.
・Learn about and perform load/performance tests on high access systems
・Interact and work with members from other development teams, Product Managers, UX/UI designers and QA engineers

A commitment to team collaboration, good communication and delivering quality product is important

Required skills and experiences

Basic qualifications

- Over 5 years experience of web application development with any of the following languages: Javascript or Typescript
- Proficient in HTML, CSS, JS
- Experience with JS frameworks (Vue.js, React, etc)
- Experience with Frontend Architecture Design
- Experience with version control system

Preferred qualifications

- Experience in web application development with SPA and server-side rendering concepts
- Experience with Web Application Framework
- Experience with Unix / Linux (shellscripting, web administration, troubleshooting, etc)
- Experience working on e-commerce system
- Familiar with testing principles for application, Unit/Integration/Functional Testing

Development environment

Young members in their late 20s to early 30s, from various countries and different cultural backgrounds.

In addition, there is no barrier between job titles and services in charge, and the entire department has an open and flat atmosphere, and we are very active in exchange meetings with other groups such as information sharing meetings and problem solving.

In short, it is a very lively cross-cultural environment where we can work, learn and have fun with each other and grow together.

Job Details

Employment typeFull-time
LocationRakuten Crimson House, 1-14-1 Tamagawa, Setagaya-ku, Tokyo158-0094
(1 min walk from Futakotamagawa Station on the Denentoshi Line)
Apply fromAnywhere
Remote workPartial remote
Working hours9:00am - 5:30pm (Every Monday, work hours are from 8:00am to 4:30pm due to morning meeting)
Holidays・2 days off per week (Saturdays, Sundays, and national holidays are holidays)
・10-20 days of annual paid vacation (the minimum number of days is the number of days granted after six months of employment)
・120 days off per year
In addition, year-end and New Year vacations, paid vacation, congratulation or condolence leave, maternity and paternity leave, etc.
*Once a year, you can take 9 to 12 consecutive holidays by using the long vacation (Success Vacation) system.
Employee benefits・Commuting allowance
・Housing allowance
・Health insurance
・Employee pension insurance
・Unemployment insurance
・Workers' accident compensation insurance
・Retirement allowance system
Supplemental education and qualification support
・English learning support (in-house TOEIC(R) test IP test, English conversation, etc.)
・Career challenge system (challenge the department of your choice)
・Job return system (rehiring system for those who retired due to marriage, childbirth, nursing care, etc.), etc.
・Stock Option Plan
・Cafeteria system with three free meals
・LILO Club (preferential treatment at sports clubs, accommodations, leisure facilities, movie theaters, etc.)
・LILO Club (sports clubs, lodging, leisure facilities, movie theaters, etc.) (Running, mountain climbing, cooking, etc., part of the expenses paid by the company)
・Reward system
・Free English conversation lessons by native English speakers
・Support system for certification acquisition
・Qualification support system, etc.
You must agree to the terms and conditions and the privacy policy