Jobs / Senior Front-End Engineer - Travel Development Department (TDD)
Jobs at Rakuten

Senior Front-End Engineer - Travel Development Department (TDD)

Rakuten Tokyo

Listing expired

Sorry, this job listing is no longer available!
Browse our new job listings here
Language
EN: fluent
JP: none
Salary
Employment Type
Full time

Job Description


As a senior front-end engineer, you will lead and craft the core architecture with a team of talented engineers thriving for the most advanced, maintainable, sustainable, and user-friendly web applications. Our Team members are from all around the world and we all use English to communicate.

We are looking for a passionate Front-End engineer who can grow with the team as we expand into new markets. We are looking for an open-minded Engineer who would not hesitate to push for improvements in order to make the user and developers' experience better.

If you enjoy big challenges, we will look forward to hearing from you!

Responsibilities


  • Design and improve large-scale front-end architecture and its core framework.

  • Lead and develop innovative and intuitive UI components.

  • Collaborate with back-end engineers to build seamless connectivity between UI and API.

  • Research, develop, and bring in new web technologies.

  • Work with product managers and UI/UX designers to create new ground-breaking features.

  • Improve performance, reliability, maintainability, and quality of the product.

  • Coach members in technical skills.

  • Maximize developer experience in the team.

Qualifications


  • B.S. or M.S. in computer science or equivalent.

  • 4+ years of experience in front-end web applications development using:

    • HTML, CSS

    • JavaScript/Typescript

    • React

    • Redux/Flux

    • Babel, Webpack, Yarn/npm

    • RESTful API

    • Jest, Cypress

  • Solid understanding of single-page applications, universal/isomorphic JavaScript, SASS/SCSS, responsive design.

  • Experienced in writing unit tests and integration tests on a large scale.

  • Understanding of web performance in JS and CSS.

  • Strong communication skills, positive character, and empathy.

  • Strong motivation for developing products with team spirit.

  • Wish to improve, suggest ideas for your organization and teams.

  • Strong UX and design sensibilities, care about the smallest details.

Nice-to-haves


  • Experience with:

    • NodeJS, Express, Middleware.

    • Mono-repo architecture

    • Continuous integration/continuous delivery systems with Jenkins/Docker/Kubernetes.

    • Development of a product with internationalization and localization.

    • Support of a large-scale React application.

  • Contribution to open source.

  • Knowledge of travel business or related.

About Rakuten Travel


Rakuten Travel is the No.1 Online Travel Agency in Japan. We provide services in leisure and also business travelers with a variety of accommodation choices to meet all of their travel needs. Rakuten Travel's mission is to provide a quality experience to our travelers.