Front-end Engineer - Working in Japan at LINE Corporation (Tokyo, Japan)


Both Japanese speakers and Non-Japanese speakers welcomed (if working in Fukuoka/ Kyoto). 

There are many English speakers working with the company. Successful applicants without Japanese language skills may be asked to attend a Japanese training course for at least 3 months ~ 12 months after arriving in Fukuoka/ Kyoto. This training is paid for by the employer, and is an excellent chance to pick up new language skills. We encourage employees to reach JLPT Level 2 within few years of commencement.

Choose your work location depending on your Japanese language skills!

  1. Non-Japanese Speakers: Assigned to Fukuoka/ Kyoto office. However, those wishing to transfer to Tokyo office may do so after attaining basic conversational skills if desired.

  2. Japanese Speakers: Can select Tokyo/ Fukuoka/ Kyoto office if Japanese skills equivalent to JLPT Level 2 or above.

Your duties would include, but are not limited to the following: development of web-based features embedded in various LINE apps; development of web application services pertaining to LINE Family Services; and development of JavaScript SDK.

Specifics of Job Description

  • You will be responsible for the front-end development in the following areas: LINE NEWS, LINE LIVE, LINE Fortune, LINE Manga, LINE Baito, LINE STORE, LINE Gift, LINE Point, LINE Schedule, and other Family Services

  • Development of JavaScript SDK for web applications embedded in LINE

Throughout the web app development process, you will closely work with your team members which will be comprised of planners, designers, and backend engineers. Furthermore, you will be expected to actively provide your input as an expert in web development to ensure optimal user experience. Specifically for globalized services, your tasks will consist of making performance or UX improvements while taking the mobile network environment of other countries into consideration. Finally, to achieve superior development environment, you will act as the tech lead in JavaScript SDK, which is interlinked with our chat app “LINE”, and will continue to make enhancements to the web app services in conjunction with the client-side developers.

Technology we use
JavaScript, TypeScript, flow, HTML, CSS, react, vue, angular, redux, vuex, nuxtjs, etc.

Skills & Requirements

Required Skills:

  • Extensive experience in development with a focus on JavaScript

  • Expertise knowledge of HTML/CSS/JavaScript

  • At least 3 years of experience developing PC and smart device web applications

  • SPA (Single-page Application) implementation experience

  • Knowledge of accessibility / utility

  • Knowledge of CSS pre-processors

  • Experience with various development tools (e.g. build tools, task runners, etc.)

Preferred Skills: 

  • Experience developing native iOS applications (Swift/Objective-C)

  • Experience developing native Android applications (Java/Kotlin)

  • Experience developing with server side languages (e.g. Java, Perl, etc.)

  • Experience with CI (continuous integration)

  • Contributions to or active participation in the OSS community

Who We’re Looking For:

  • Individuals with an eagerness to explore, willingness to learn new technologies, who are intellectually curious, and dares to take on new challenges;

  • Individuals with an understanding of consumer-oriented service development;

  • Individuals who can offer fresh value to user’s lifestyle;

  • Individuals interested in providing data-driven solutions for service/business issues;

  • Individuals with sophisticated communication skills who can break down and explain complex matters to anyone.

Working hours: Discretionary and flexible according to abilities and speed of task completion; if all tasks and projects are completed well and on time, you do not need to stay in the office for extended periods of time.

Salary: Minimum salary starting from 6 million Japanese Yen per year (higher compensation will be provided based on skills and experience and is negotiable).

*Other details to be discussed during interviews.

 <Please note>

Candidates CANNOT apply more than one position at a time.
You are welcome to reapply for any positions within the group again after a period of 12 months has passed.