Front-end engineer

SOFTWARE DEVELOPER

Foreign nationals residing overseas
are welcome to apply for our job openings.

JOB DETAILS

We are planning to launch a new e-commerce service and are seeking a front-end engineer for the service.
Our development team has a global, hybrid environment, split between HQ and China.
We welcome front-end engineers who are up for the challenge of building a large-scale system unique to Rakuten from scratch.

Job Description
Ensure system stability, performance monitoring, performance optimization, system architect design and maintenance, refactoring, optimization, and troubleshooting.
Provide a complete system from design, coding, testing, and deployment.
Communicate with the team, collaborating departments, and stakeholders.

WORK LOCATION

Tokyo

SALARY

Monthly salary: ¥301,000+
Salary increase : twice
Bonus : twice

WORKING HOURS

9:00~17:30

HOLIDAYS AND VACATIONS

Summer vacation, New Year’s holiday, annual paid leave, maternity leave, childcare leave, nursing care leave, menstrual leave,
special leave (congratulatory/condolence leave, volunteer leave, etc.)

INSUARANCE / EMPLOYEE BENEFIT

Employee pension insurance, health insurance, workers’ compensation insurance, employment insurance, etc.
Employee Benefits
Stock options available
Retirement benefits available
Other benefits include a cafeteria (breakfast, lunch, and dinner are generally free), a fitness gym (fees apply), and an employee stock ownership plan.

APPLICATION QUALIFICATIONS

[Requirements]

  • Minimum 5 years of practical experience as a Frontend Engineer or a similar role
  • At least 3 years of experience as a development leader or team lead
  • Proficient in modern frontend technologies including HTML5, CSS3, and JavaScript (ES6+)
  • Extensive experience with TypeScript for building scalable and maintainable applications
  • At least 3 years of specialized knowledge in frontend frameworks/libraries with React.js
  • Deep understanding of responsive design, cross-browser compatibility, and web accessibility (WCAG)
  • Knowledge of CSS preprocessors such as SASS, LESS, or CSS-in-JS solutions
  • Experience with version control systems such as Git
  • High problem-solving ability with attention to detail
  • Excellent communication skills, able to effectively convey technical issues and solutions to both technical and non-technical stakeholders
  • Japanese: Business level or higher
  • English: Business level or higher / TOEIC 800 or equivalent

[Preferred Requirements]

  • Experience with Backend-for-Frontend (BFF) architecture using Node.js
  • Experience with state management libraries such as Redux, MobX, or Zustand
  • Knowledge of testing frameworks and tools such as Jest, Cypress, and React Testing Library
  • Familiarity with design systems and component libraries such as Material-UI or Tailwind CSS
  • Understanding of performance optimization techniques such as lazy loading and code splitting
  • Experience with server-side rendering (SSR) and static site generation
    (SSG)
  • Knowledge of CI/CD pipelines and deployment processes
  • Experience in Agile/Scrum environments

INTERVIEW PREPARATION TO GET A JOB OFFER

コメント