JOB DESCRIPTION

Front-End Software Engineer for a Data Solution Company

Front End Engineer

About
About the company
This is a data science company working on making the future come true.
Their core business is, by specializing in big data analytics – AI algorithm, to offer their clients tailored and optimal solutions. Its industries focus (clients) are top companies in automotive, manufacturing, IT, and finance.
The following are examples of concrete services:
- Automotive: helps with autonomous driving-related data.
- Manufacturing: helps factories become smarter.
- IT-logistics: helps with AI Chatbots.
- Finance: helps with risk management and tailored financial package recommendations.
One of their big projects is working, together with Toyota, KDDI and others, on autonomous driving.
The company puts people first, not only in words but with concrete policies. They value good performance and compensates accordingly, limits overtime work 8 hours in average less than 17-hours/month). It also provides flexible career path. People are free to decide whether to follow a career path that leads to a very technical or managerial role. People are encouraged to voice out their ideas during one on one meetings and have developer personal career sessions. Furthermore, they have flex time with core hours 10:00~16:00. They always have study sessions as well that occur 2~3 times a week.
The company offers various types of allowances and arrangements such as housing allowance for those living nearby (¥ 30,000/monthly). They also have a child care-related flexible arrangement (up until your kid goes to elementary school); money support for books purchase; training support; laptop purchase based on personal choice. People with disabilities are welcome. Example of their study session: reinforcement learning theory & implementation; implementation of topic models. There are also a lot of foreign staff already working in the company.
This is the perfect place for a professional aspiring to build strong expertise in data analytics.
Corporate Culture
-80% of the employees is Data Scientist or Engineers
-Bran-new office.
Global Aspects
  • Already foreign employee(s) working
  • Many employees speak English
  • Actively pursuing diversity at the work place
JobDescription
Your role is to design and develop the business system and web application that we build, centering on the front end part. In addition, you will contribute to solving various problems that may occur at the time of introduction such as visualization of data in various forms, real-time property, usability when constructing a system for use in business.

Key Responsibilities:
・Design and implement front end and back end of Web application.
・Embedding machine learning models into business systems.


Development environment:
【Programming language】
・ Python, Scala, Typescript, JavaScript, C, C ++, etc.
【Framework / Library】
・ Flask, Play Framework, SQLAlchemy, React, Redux, Apache Beam, etc.
【Database】
・ PostgreSQL, Cloud Datastore, etc.
【infrastructure】
・ Kubernetes, Azure, GCP, Terraform, Packer, etc.
【Management tool】
・ ZenHub, Pivotal Tracker, Jenkins, CircleCI, etc.
【Company tools】
・ GitHub, Slack, etc.
【PC used】
・ Mac, Windows selectable.

※Please note that the position is only for those who are currently residing in Japan only
Requirements
Must
-HTML/CSS/JavaScript programming skills.
-SPA design and development experience using JavaScript frameworks such as React/Redux.
-Development experience using TypeScript.
Japanese Level
  • Advanced
Better
-Development experience of Web application using MVC and MVVM architecture.
・Knowledge about UI/UX and usability.
・Performance tuning experience.
・Experience in security measures for Web applications.
・Experience developing server side in web application using Python.
・Knowledge and experience of infrastructure construction and server construction using cloud environment (AWS/GCP/Azure etc.).
・Development experience in a team using Git/GitHub.
Type of people (Personality)
・Person who can perform duties independently without limiting the scope and can finish to the end.
・Person who can actively work on inexperienced work.
・Person who understands the importance of quality and improves the quality of deliverables including documentation actively.
・Person who are highly motivated to learn and collect information on the latest technology.
Conditions
Annual Expected salary (Minimum)
5000000
Annual Expected salary (Maximum)
7000000
Salary promotion
twice a year
Transporation cost coverage
  • up to 30,000JPY
Work hours
9:00 - 18:00
Flextime
  • Yes
Holidays
  • End of Year and New Year Holiday
  • Saturday
  • National Holiday
  • Sunday
Insurances
  • Worker’s Accident Compensation Insurance (労災保険)
  • Health Insurance (健康保険)
  • Unemployment Insurance (雇用保険)
  • Welfare Pension Insurance (厚生年金保険)
Other benefits
  • Free snack
  • You can choose your own PC type
  • Conference/event participation support
  • Book purchase support
  • Free Coffee/Tea
*Other systems for employee:
-Influenza vaccination assistance system.
-Club activity support system.
-employee stock ownership.
-Payment of condolence money.
-Supports taking statistical tests.