iOS/Android Client Engineer

  • Remote OK
  • Full-time
  • September 30, 2022
8,000,000 - 15,000,000 JPY /yr
Apply from Anywhere 👍
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Language Requirements
Japanese: Conversational
English: Business Level
Minimum Experience
Mid-level or above

Team Mission
To achieve the corporate mission of “Closing the Distance”, our team focuses on bringing all of our client companies, services and LINE users closer together through LINE Official Account’s (OA) app and service.
The team is responsible for developing:
1. OA-related features on the LINE app, and
2. OA Manager app (both iOS/Android) for businesses who own their OAs
Being a B2B2C product, LINE OA engages with LINE users on the LINE app and with businesses on the OA Manager app. Thus, our responsibility is to develop both end user- and business-facing apps for iOS/Android clients and improve user experience and quality of our service.

As our team is committed to making LINE OA an easily accessible touchpoint between LINE users and businesses and enabling them to closely interact with each other, we support a range of features, not just blast messaging, VOOM feeds, and coupon delivery, but also LINE Pay payments and one-to-one chat/call between OA owners and LINE users. Equipped with these various features, LINE OA can drive digital transformation for companies of all sizes from major corporations to mom-and-pop establishments in Japan, Taiwan, Thailand, Indonesia, and more.

About the Team
Our aim is to become a data-driven team that goes beyond developing and maintaining iOS/Android app features: we proactively leverage logs to run quantitative assessments for released features and analyze issues. We adopt agile software development practice with regular retrospective analysis and CI/CD for iterative development. As we work with teams based in different locations including Japan, South Korea, and Vietnam, we communicate with fellow team members mainly via chat. Having coding peer reviews with Github pull requests and regular internal study sessions is also part of our team culture.

You will develop and improve LINE OA's Android/iOS clients by leveraging your expertise.
You are expected to work with various internal stakeholders including planners, front-end developers, server-side developers, QA teams in Japan, South Korea, Vietnam, etc.

Ideal Candidate
You take initiative and go beyond your current role to boost team productivity through improving codebases and tools, discussing based on data, and helping other team members grow.
You endeavor to contribute quality output by proposing improvements for plans, development specifications, and tests.

See also:
Presentation at career event for Android engineers (Japanese only)
Developing LINE Official Account's Android client (Japanese only)
Environments/Tools Used in Development
Environments: MacBook Pro, iMac 5K, etc. We let you use multiple devices as needed.
Tools: Github Enterprise, JIRA, Confluence, LINE, Slack, Jenkins, Zoom, Miro, etc.
Android: Gradle, Kotlin coroutine, Hilt, Robolectric, feature flags, etc.
iOS: Fastlane, SwiftGen, RxSwift, Combine, etc.

【Minimum Qualifications】
・Basic computer science knowledge (algorithms, data structures, databases, networks, etc.)
・Experience in any of the following is required:
- Native iOS application development using Objective-C/Swift
- Native Android application development using Java/Kotlin

【Preferred Qualifications】
・Experience with Agile/Scrum team
・Track record of developing communication applications that connect to back-end service via RESTful API
・Contribution to open source software/community activity
・Experience/knowledge of developing hybrid applications (web/native)
・Demonstrated ability to write and design codes that can be unit tested with DI (dependency injection)
・Experience with reactive programming using RxSwift/Kotlin Coroutine, etc.

LINE is the most popular communication app in Japan, Thailand and Taiwan. The diverse platform is continuing to grow rapidly throughout Asia, expanding services around the globe.

Under its corporate mission of "Closing the Distance," we strive to bring people around the world closer to each other, to information, and to services.

Our vision is to become the “life infrastructure” for its users, always ready to fulfill their needs, 24 hours a day, 365 days a year.

With mobile-focused projects in a wide variety of areas including communication, contents, entertainment and others, LINE is expanding into projects related to development, operations, advertising, Fintech, AI, Blockchain and more.


LINE is a global development team with development centers in more than seven countries. Based on the messenger service, we develop and operate various services such as fintech, news, games, and music services.


LINE is a service with more than 185 million MAUs and handles traffic for a variety of services based on this user in real time.


LINE has the ability of the best engineers in each field to develop the best services. It creates individual growth in a global engineering culture.

LINE's policies during COVID-19 are as follows

We’ve introduced a number of initiatives to support our users in Japan and around the world:

  • Remote consultations with medical professionals and one-on-one counseling for those suffering from anxiety and stress stemming from COVID-19 (working w/ Japan’s Ministry of Health, Labour and Welfare)
  • Enabling most of the employees to work from home
  • Moving to conducting recruitment interviews over video chat
  • Shifting all contracts to electronic form to allow those who handle contracts to work from the safety of their homes

    You can find more details about our initiatives in response to the spread of novel coronavirus here
View LINE's company page

Search jobs from LINE in Japan
iOS/Android Client Engineer at LINE