This job posting isn't available in all website languages

Front-End Engineer (Leisure・Golf) : LPD

Software Engineer
Rakuten, Inc.
00013373 Requisition #
Thanks for your interest in the Front-End Engineer (Leisure・Golf) : LPD position. Unfortunately this position has been closed but you can search our 347 open jobs by clicking here.

Minimum Qualifications: 

  • B.S or M.S in Computer Science or equivalent
  • Experience in full-stack web application development
  • Experience in JavaScript and one or more programming languages (such as PHP, Java, Python, Ruby)
  • Experience with consuming and designing RESTful APIs
  • Strong experience with JS UI / MVC / Flux frameworks (React.js, Angular, Vue.js, etc.)
  • Experience in code management using Git
  • Good communication skills
  • Strong motivation in developing and delivering quality product in a collaborative team environment

Preferred Qualifications:
  • Good understanding of HTML5 and CSS3 and has SASS/SCSS ability, deep understanding of CSS design methodologies (BEM, OOCSS, ECSS, etc.)
  • Proficiency in JavaScript and its modern ES6+ syntax and features
  • Proficiency in Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
  • Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
  • Good understanding of client-side scripting and JavaScript libraries and framework
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Good understanding of cross-browser compatibility issues and ways to work around them
  • Good understanding of SEO principles and ensuring that application will adhere to them
  • Strong understanding of server-side rendering and its benefits and use cases
  • Experience building solution for high traffic websites
  • Ability to write efficient, secure, well-documented, and clean JavaScript code
  • Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
  • Proficiency with modern development tools, like Babel, Webpack
  • Knowledge of functional programming and object-oriented programming paradigms
  • Knowledge in Unit/Functional Testing
  • Knowledge about performance optimization
  • Ability to organize documentation, such as specifications and guidelines

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions