Senior Development Engineer (iOS/Android)【Kyoto Office】

We will assign the project to you after inquiring about your experience as an engineer and future career preferences.

■ Client Development
You will be involved with the development of, and operational work for, the LINE client and LINE Family App clients.

Responsibilities include:
・Collaborating with the Planning and Design teams to bring ideas to life (e.g. through coding, creating unit tests, etc...).
・Performing app profiling and improving performance.
・Improving and maintaining a CI environment that supports stable development.
・Improving code quality through code reviews.
・UI/UX improvement.

【Examples of Client Development Work】
・Development of sticker/theme/emoji features in the LINE app.
・Development of LINE Family Apps (e.g. “LINE Creators Studio”).

【Main Technologies Utilized】
Java, Kotlin, Swift, Objective-C, Perl, Python, JavaScript, MySQL, Redis, Kafka, Git, Spring, Thrift, Hadoop, HBase, Hive, etc.
【Required Skills】


• Experienced in iOS native application development using Swift/Objective-C (3+ years).
• Experienced in Android native application development using Kotlin/Java (3+ years).
• Professional knowledge of at least one programming language.
• Basic knowledge in computer science (e.g. algorithm, data structure, asynchronous I/O, network).
• Work experience using version control systems (VCS), dependency management systems, and continuous-integration systems (CI).
• Conversational level English and Japanese (Candidates who have experience living and studying in Japan are also welcome to apply)
• Motivation to learn Japanese.

【Preferred Skills】
• Web/Native hybrid applications.
• UI/UX design and implementation (e.g. custom views and interactions).
• Experience in the coaching, management and/or leadership of a technical team.
• Open-source software development experience and/or participation in open source communities is also a plus.
• Strong interest and ability to learn any new technical topic.
Discretionary working time
待遇 / 福利厚生
【Working days】
Monday to Friday

【Rest Days, Holidays and Leaves】
• Public holiday
• Year end and New Year holiday
• Bereavement leave, marriage leave, maternity leave, paternity leave
• Annual leave
• Refreshment leave (An employee is entitled to 10 days additional paid leave after having been employed under a continuous contract for every 5 years.

【Other Benefits】
Transportation allowance, Medical & Social Insurance, LINE Pay Benefit plan

【Japanese language training available】
Successful applicants may be asked to attend a Japanese training course for at least 3 months ~ 1 year after arriving in Kyoto. This training is paid for by the employer.

Fixed annual salary + Incentive (twice/year)

【Salary Review】

Other details will be informed at the interview.