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

2017.01.26

[담당업무]

- LINE의 신규 기능 개발

- UI / UX 개선

- 코드 품질 개선 / 코드 리뷰

- LINE에 적용해보고 싶은 prototyping

- 해외 엔지니어와의 협업 (영어 또는 일본어 커뮤니케이션)

- OS 신기능, 최신 디바이스 대응 등



[자격요건]

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

- Kotlin/Java를 이용한  Android Native 앱개발 경험

- Swift/Objective-C를 이용한 iOS Native 앱개발 경험



[우대사항]

- 소프트웨어 디자인 패턴에 대한 지식

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

- UI / UX 설계, 개발의 지식이나 경험

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

- 외국어로 업무 진행이 가능한 자 (영어, 일본어)


[고용형태]

- 정규직


[근무국가]

- 한국


[근무지]

- 서현역 분당스퀘어


[기타]

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

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

- 전형일정 및 결과는 지원서에 등록하신 이메일로 개별 안내드립니다.

- 지원서 내용 중 허위사실이 있는 경우 합격이 취소될 수 있습니다.

- 기타 채용 관련 문의사항은 채용 공고 페이지 상단 '채용문의' 또는 공지 사항을 참고하여 문의 부탁드립니다.


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

국가 유공자 및 장애인 등 취업보호대상자는 관계법령에 따라 우대합니다.

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

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


목록