Rakuten | Front-end Engineer


Front End Engineer, Rakuma Service - EC Incubation Department (ECID)

    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: Business

Key skills

  • JavaScript
  • CSS

Job Description

Job role

Front-end Engineer

Job description

Department Overview
EC Incubation Development Department (Hereinafter ECID), which this position belongs to, is responsible for small to mid-sized EC services like Rakuma of flea market app, Rakuten Pay Online, Rakuten Point Online, Rebates, and Rakuten Healthcare.

Despite being a separate development group for each service, we regularly hold meet-ups, a place for information sharing beyond services. We have a committee meeting where members with a common interest gather and develop skills. We form communities through cross-group interaction.

This is an organization where you can contribute to the growth of the business and grow yourself by contributing to the team’s work.

[About Rakuma]
Rakuma (former Fril) is the first Flea Market service born in Japan.

Since its launch as Frill in 2012, it has continued to grow and is now a large-scale service with annualized distribution exceeding 140 billion yen.

[About Rakuma Development Team]
With the “Re:valuation” - Redefine the value of something in its mission, we work as a team of producers, designers, and engineers.

What users’ problem do you want to solve? What should we do to make more users happy? We are required to think about them and constantly improve and develop our service.

The development team consists of various professionals, including producers and designers. We are working hard every day to improve service by using each specialty.

Why We Hire
We are very interested in the recent rise of web technologies surrounding HTML/JavaScript/CSS, and we want to make UX (User Experience) and DX (Developer Experience) better than ever.

For this reason, we are looking for engineers who can work with us to innovate our architecture using web front-end frameworks such as React.js / Vue.js.

Position Details
You will be in charge of the front-end application development of Rakuma (formerly known as 'Fril'), which was released as Japan's first flea market application and has been downloaded approximately 25 million times so far.

One of our core values is 'User First' - thinking of the users more than anything. With this, we are looking for those who will think of the users' experience through the service and are able to enjoy giving much value to users through the development.

In our organization, you are required to lead your team as a professional who can come up with many methods and always maintain the user's perspective through closely communicating with marketers, planners and designers.

Also, depending on your interest and experience, you will be in charge of project management and developing your members as a manager.

Required skills and experiences

Basic qualifications

・3 or more years of frontend application development using HTML, CSS and JavaScript frameworks
・Basic knowledge in CSS design such as BEM
・Experience in construction of build pipeline such as webpack, gulp, grunt
・Knowledge of web optimization using web core vitals.

Preferred qualifications

・Experience in development of SPA using Vue.js, React.js and Redux or replacement from old system.
・Knowledge of SEO
・Web application (backend) development experience
・Knowledge of Ruby/Ruby on Rails
・Improvement of development environment to consider the usage with designers

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