Software Engineer (Frontend)

Job Type
7,000,000 JPY - 10,000,000 JPY per year
Japanese Level
English Level
Advanced (TOEIC 860)
Start Date


A famous Internet service company is hiring a software engineer for their payment service. Our client's vision is to upgrade the very infrastructure of society with overwhelming levels of convenience, and allow all services to be used simply and securely through a single platform. They believe taking an open approach to working with customers, businesses, financial institutions, local municipalities, and government agencies can help us change the very way people interact with money.

Their Group consists of highly talented members in project-based teams, and they are building a team for each business domain.

They encourage discussions of architecture and work-related matters openly on Slack, through GitHub pull requests, and make information accessible in their internal wiki system. They also hold a study group for engineers where anyone in the company can participate.

They encourage each and every one of their engineers to constantly improve their engineering expertise through active engagement with communities, both inside and outside the company.
【Position Responsibilities】
‐ Creating a dashboard for partner stores
‐ Creating customer support tools
‐ Creating online payment SDKs, etc.
‐ Creating other B2C services

【Technical Environment】
‐ Language: HTML, CSS, JavaScript (TypeScript, Vue.js, Nuxt)
‐ Infrastructure: Google Cloud Platform (Compute Engine, Kubernetes Engine, App Engine)
‐ Configuration management tool:Terraform
‐ Other:Circle CI, GitHub, Slack, JIRA, Crowi, Spinnaker

【会社概要 | Company Details】
Our client is a fast growing C to C E-commerce company. Their selling application has become one of the largest marketplace in Japan.

【就業時間 | Working Hours】
10:00 - 19:00(Mon - Fri); Flextime

【休日休暇 | Holidays】
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

【待遇・福利厚生 | Services / Benefits】
Social insurance, Transportation Fee

Required Skills

‐ Ability to use HTML and CSS to implement solid user interfaces
‐ Basic knowledge of performance, accessibility, and security
‐ Understanding of version management and ability to participate in development via git
‐ Knowledge of JavaScript and experience developing with frameworks such as React, Angular, and Vue.js
‐ Knowledge of web operating principles/browsers and the ability to verbally explain this knowledge

Preferred Skills

‐ Extensive knowledge of standard web technologies and specialized knowledge in some area
‐ Understanding of the characteristics of different libraries/frameworks and ability to introduce them to projects where necessary
‐ Ability to design client-side architecture based on the characteristics of the application
‐ Ability to consistently and independently carry out improvements