모집 요강
역할 및 근무방식
ü 적극적인 기획 참여. 팀원 모두가 아이디어 브레인스토밍 및 정기적인 데모데이를 진행합니다. 별도의 프로덕트 매니저(PM)는 이렇게 나온 기획 아이디어들을 수집, 정리해서 하나의 완성된 기획으로 만듭니다.
ü 시니어 엔지니어들이 중심이 되어서 서비스의 전체적인 아키텍처를 디자인하고, 각 서브시스템들은 시니어들의 리뷰 하에 최대한 주니어들이 중심이 되어서 디자인을 진행합니다. 이렇게 design doc이 완성됩니다.
ü 소프트웨어 구현. 모든 코드는 항상 한명 이상의 코드 리뷰를 통과한 뒤 submit 됩니다. 코드리뷰는 절대 형식적으로 진행되지 않습니다. 간단한 코딩 스타일, 오타, 코멘트가 잘 이해할 수 있을 만큼 작성되었는지부터 시작해서, 버그, 보안 이슈, 레이스 컨디션, 예외 케이스 등을 상호 간에 확인하고, 유닛 테스트 및 통합 테스트 코드가 일반적인 케이스 및 예외 케이스들을 잘 커버하고 있는 지까지 전방위적인 리뷰를 진행합니다. 주니어들은 시니어들과의 리뷰를 통해 시니어 레벨의 코드를 작성하게 되고, 빠른 시간 내에 실력 향상을 이룰 수 있습니다.
ü 서비스 구현 뿐만 아니라, 서비스 유지보수를 돕거나 자동화하는 툴도 마찬가지로 prioritize해서 개발합니다.
자격요건
l 컴퓨터 과학이나 비슷한 분야 (전산, 전자, 수학 등) 학사 이상, 혹은 동등 이상의 경력
l 시니어의 경우 둘, 주니어의 경우 하나 이상의 프로그래밍 언어에 자신이 있고, 이를 사용해서 개발한 경험
l 다음 중 시니어의 경우 둘, 주니어의 경우 하나 이상의 환경에서 개발 경험
l 웹 어플리케이션
l 리눅스 환경의 서버
l 모바일 앱
l MapReduce와 같은 분산처리 모델
l 머신러닝
l 자연어 처리
우대사항
l 컴퓨터 과학이나 비슷한 분야 (전산, 전자, 수학 등) 석사 및 박사 학위
l Java, JavaScript, Swift를 자신있게 사용할 수 있는 분
l Android, iOS 등 모바일 환경에서 동작하는 실제 앱 제작 경험 있으신 분 (토이앱 제외)
l 연구실이나 기업에서 다음과 같은 기술을 활용한 프로젝트를 진행한 경험이 있으신 분
l 자연어 처리
l 머신러닝
l RDB(MySQL 등)나 NoSQL DB(MongoDB, Redis 등)를 직접 사용해서 실제 서비스를 구현한 경험 있으신 분
l 3명 이상의 위의 주니어 자격요건 이상의 분들을 이끌며 실제 프로젝트를 진행한 경험이 있으신 tech lead분
요약
채용 정보 | |
---|---|
찾고 있는 업무 | |
채용 형태 | 신입/경력 |
채용 마감일 | 2017-12-17 |
연봉 정보 | 면접 후 결정 |
특이사항 |