[LINE PLUS] Messenger 모바일 클라이언트 개발

2017.01.26


​LINE의 미션은 사람과 사람, 정보, 서비스 간의 거리를 좁히는 것(Closing the Distance)입니다.

LINE에서 일한다는 것은 사람들의 삶을 보다 편리하고 따뜻하게 만드는데 기여하는 것입니다.

이를 위해 우리는 끊임없이 배우며 성장할 수 있는 기회와 최고 수준의 근무환경을 제공합니다.

전 세계 우수 인재들과 함께 일하며 내 커리어를 level up 하고,

내가 성장하는 만큼 세상이 좋아지는 경험을 즐기고 싶다면 지금 바로 LINE에 조인하세요!



[이 포지션에서 하는 일]

- 수십억 사용자가 이용하는 메신저 앱 개발 경험

- 수십억 메시지를 처리하는 아키텍처

- 멀티 디바이스로의 동기화 기술

- 최신 기술 및 프레임워크


LINE 모바일 클라이언트에서는 흥미로운 것을 할 수 있습니다. 예를들면,

- 팝업스티커와 같은 새로운 기능을 만들어 유저의 커뮤니케이션을 더욱 풍부하게 한다

- 백업 기능을 만들어 유저의 소중한 채팅 기록을 보호한다

  등, 유저의 요구에 직접적으로 대응되는 기능을 개발할 수 있습니다.


구체적인 업무는 아래와 같습니다.

- 기획팀, 디자인팀과 협업하여 아이디어를 구체화합니다 (프로그래밍, 유닛테스트 작성)

- 앱의 프로파일링을 수행하여 성능을 개선합니다

- 많은 사람들의 안정적인 개발을 지원하기 위해 CI환경을 개선합니다.

- 여러가지 새로운 기능을 개발합니다.

- 코드 리뷰를 통한 코드의 품질 개선 활동을 합니다.


다음중 하나의 서비스에 연관된 작업을 하게 됩니다. (※심사과정에서 지원자 희망 또는 그동안의 경험을 고려하려 결정됨)

1. LINE 플랫폼 개발 업무

 LINE Messenger의 Android / iOS 앱개발을 담당하게 됩니다.

2. LINE Family앱 등의 개발 업무

 LINE 플랫폼에서 실행되는 Android / iOS 앱개발을 담당하게 됩니다. (예 : LINE Q, LINE Man, LINE Pay 등)



[이런 분을 찾습니다!]

- 글로벌한 서비스 개발에 도전하는 열정을 가지고 있는 분

- 새로운 지식, 기술에 항상 도전하는 의욕이 있는 분

해외 출장, 근무에 결격 사유가 없는 분

다음중 하나의 경험이 필수입니다.

- Objective-C / Swift를 이용한 iOS의 네이티브 애플리케이션 개발 경험

- Java를 이용한 Android에서 네이티브 애플리케이션 개발 경험



[이런 부분도 잘하시는 분이면 더욱 좋습니다!]

- 컴퓨터 과학의 기초 지식 (알고리즘, 데이터 구조, 데이터베이스, 네트워크 등)

- TCP / UDP, HTTP와 같은 네트워크의 기초 지식

- 모바일 네트워크에 대한 지식 및 개발 경험

- OOP 또는 FP Design (설계), Debugging, Algorithm, Asynchronous IO, Data structure의 이해

- 높은 수준의 UI / UX 설계 및 개발 능력

- 복잡한 디자인의 요구 (자체적인View나 인터렉션 등)에도 대응 가능한 경험 

- RESTful API를 사용한 back-end service와의 앱 개발 경험

- 오픈 소스 소프트웨어나 커뮤니티에 참여나 활동 경험

- 비즈니스 레벨의 영어 또는 일본어 능력


  ◆ iOS

  - Core Data, SQLite, Realm 중 하나를 이용한 개발경험

  - UIWebView 또는 WKWebView의 튜닝 경험, 하이브리드 앱 개발 경험

  ◆ Android

  - SQLite와 SharedPreference등을 이용한 데이터 지속성 처리의 개발 경험

  - RxAndroid 등을 이용한 비동기 처리의 개발 경험

  - 애니메이션을 도입한 Material Design 개발 경험

  - NDK를 이용한 개발 경험


[고용형태]

정규직 채용


[근무지]

서현역 분당스퀘어


[기타]

- 서류합격자를 대상으로 과제전형이 있을수도 있습니다.

- 본 채용은 수시모집으로 채용완료 시 조기마감 될 수 있습니다.

- 공고 마감: 17:59까지 (마감시간에 지원자가 몰리니 3시간 전 최종제출을 부탁드립니다.)


[보훈 취업지원 대상 및 장애인 서류 제출 안내]

보훈 및 장애인 지원자에 해당되시는 경우, 입사지원시 [포트폴리오/이력서] 첨부 란에 반드시 관련 증명원을 발급하여 첨부 바랍니다.

1.보훈 지원자 : '보훈취업지원대상자 증명서' 발급하여 첨부

2.장애인 지원자 : '장애인증명서 또는 복지카드' 첨부


=========================================================================================================


[Responsibilities]

In LINE Mobile Client, there are things you can learn because it is LINE.

- Experience of developing messenger apps for billions of users

- Architecture that processes billions of messages

- Synchronization technology to multi-devices

- Latest technologies and frameworks


In LINE Mobile Client, you can do something interesting. For example,

- Make new functions such as pop-up stickers to enrich user communication

- Create a backup function to protect users’ valuable chat history

 etc., able to develop function to respond directly to the needs of users.


Specific tasks are as follows.

- Collaborate with planning team and design team to shape ideas (programming, unit testing)

- Conduct Profiling of app to improve performance

- Improve the CI environment to support the stable development of many people.

- Develop a variety of new function.

- Use code review to improve code quality.


You will be working on one of the following services. (※It will be determined in consideration of your desire and past experience during screening process)

1. LINE platform development

  You will be responsible for developing Android / iOS app for LINE Messenger.

2. LINE Family app, etc. development

 You will be responsible for developing Android / iOS app running on the LINE platform. (ex : LINE Q, LINE Man, LINE Pay, etc.)


[Qualifications]

【Required Experience & Skills】

One of the following experiences is required.

- Experience in developing iOS native application with Objective-C / Swift

- Experience in developing Android native application with Java


【Preferred】

- Basic knowledge of computer science (algorithm, data structure, database, network, etc.)

- Basic knowledge of networks such as TCP / UDP and HTTP

- Knowledge of mobile network and developing experience

- Understanding of OOP or FP Design, Debugging, Algorithm, Asynchronous IO, Data structure

- Ability to design and develop high level UI / UX

- Experience to respond to complex design needs (self-view or interaction, etc.)

- Experience in developing apps with back-end service using RESTful API

- Experience in participating or acting in open source software or community

- Business level fluency of English or Japanese


 ◆iOS

  - Experience in developing with Core Data, SQLite, or Realm

  - Experience in tuning UIWebView or WKWebView, Experience in developing hybrid app


 ◆Android

  - Experience in developing data persistence processing using SQLite and SharedPreference, etc.

  - Experience in developing asynchronous processing using RxAndroid, etc.

  - Experience in developing Material Design with animation

  - Experience in developing with NDK


【Expected Figures】

・ Passion for developing global services

・ Always willing to challenge new knowledge and technology

・ Must be available for overseas business trip/position


<LINE에서는 이런 것들을 누릴 수 있습니다!>



<LINE Referral 지인추천보상금 : 200만원>

- 이 포지션과 어울리는 지인을 알고 계신가요?

- referral@linecorp.com으로 지인을 추천하시고 보상금의 주인공이 되세요!

- 상세내용은 게시판 상단 공지사항 "지인추천 서비스를 소개합니다"를 참고해주세요. 


<LINE CAREERS>

- 라인플러스 채용 공식 페이스북 페이지입니다.

  https://www.facebook.com/linecareers

 

- 라인으로 공고 확인 및 1:1 질의 응답이 가능한 채용 공식계정입니다.


* QR코드



* 친구추가 버튼(모바일 용)