Client Developer
R&D 본부 > 클라이언트 개발
VCNC R&D 본부에서 빠르게 성장하고 있는 타다(TADA) 서비스의 모바일 개발을 함께해 나갈 인재를 영입합니다.
최고의 동료와 일할 수 있는 즐거움을 함께 하고 싶은 분이라면 언제든지 환영합니다 :)
What we do
VCNC 클라이언트 개발 파트는 타다(TADA) 유저의 더 좋은 경험을 위한 모든 작업을 담당합니다. 단순히 개발에 그치지 않고, 타다 제품의 기획, 구현, 데이터 수집, 피드백까지의 모든 과정에 기여합니다.
타다의 빠른 성장속도에 따른 확장성, 재사용성을 고려한 서비스 개발
타다 라이더, 드라이버 애플리케이션의 성능 향상
VCNC 의 여러 모바일 앱에 필요한 주요 라이브러리 디자인 및 개발
개발팀의 생산성을 높이기 위한 리서치 및 다양한 Tool 개발
기획, 운영, 디자인, 서버 팀 등 다양한 팀과의 협업
How we work
VCNC는 수평적이고 효율적인 업무 진행을 위해 커미티(Committee) 및 셀(Cell) 제도를 운영하고 있습니다. 매 주 열리는 커미티를 통해 누구나 원하는 기능을 제안하고, 우선순위를 논의한 후 해당 기능을 개발합니다. 그리고 기능별로 '셀'이라는 소조직을 구성하여 각 셀에서 해당 기능의 기획 명세부터, 출시 후 평가까지의 모든 업무를 진행합니다. 각 구성원이 기능별로 독립적으로 일하기 때문에 사용자에게 더 좋은 서비스를 제공하고, 시스템 전체적인 개발 완성도를 높이기 위한 큰 노력을 기울이고 있습니다.
강력한 리뷰 정책 : 모든 Pull Request에는 최소 한 명의 Reviewer가 있습니다. 작업의 크기나 영향력에 따라 전체 팀원과 함께하는 Review-day를 거쳐 모든 코드가 일관되게 작성되도록 노력합니다.
지속적인 아키텍쳐 리뷰 및 리팩토링 : 기능 개발 과정에서 발견하는 구조상의 문제점, 평소 이해하기 어려웠던 컴포넌트 등 시스템 전반에 영향을 주는 코드들을 주기적으로 논의하여 이를 해결합니다.
정기적인 팀 회고 회의 : 2주마다 지난 업무를 되돌아보는 시간을 할애해 좋았던 점을 공유하고, 문제점들을 같이 반성하여 이를 개선하려고 노력합니다.
iOS, 안드로이드 개발 병행 : 플랫폼에 관계없이 기능 자체에 집중하기 위해 모든 구성원이 iOS, 안드로이드 개발을 병행하고 있습니다. 이것이 효율적으로 이루어질 수 있도록 두 플랫폼의 아키텍처가 잘 통일되어 설계되어 있습니다 (이는 현재 팀 구성원의 의지가 반영된 결과로, 필수사항은 아닙니다).
Who we are
Team VCNC는 하나의 같은 목표를 가지고 있는 팀으로서, 매 순간 의미 있는 일들을 이루어냅니다.
문제해결은 날카롭게, 협업과 의사소통은 부드럽게 하는 사람
자신의 일에 대해 진실된 태도와 실력을 가진 사람
팀으로 일할 때 더 신나게 일하는 사람
일상의 변화를 만드는 일에 보람을 느끼며 VCNC와 함께 성장하고 싶은 사람
VCNC 조직문화 들여다보기 http://bit.ly/vcnccommunication
What you will need
신기술에 대한 관심과 이를 적용하는데 재미를 느끼시는 분
제품 혹은 개발에 대한 의견을 거리낌없이 공유하시는 분
자신의 작업에 대한 책임감이 강하고 자부심이 있으신 분
기본적인 CS 지식을 바탕으로 하나 이상의 프로그래밍 언어를 능숙하게 사용할 수 있으신 분
훌륭한 커뮤니케이션 능력으로 팀 내, 팀 간 협업에 익숙하신 분
Bonus points if
RxJava3, RxSwift 등 Reactive Programming 경험이 있으신 분
Kotlin, Java에 대한 지식과 경험이 있으신 분
Swift, Objective-C에 대한 지식과 경험이 있으신 분
iOS 혹은 안드로이드 시스템에 대한 깊은 이해도를 가지신 분
애플리케이션 출시 경험이 있으신 분
오픈소스 프로젝트에 기여한 적이 있으신 분
모바일 아키텍처에 대한 이해가 있으신 분
모바일 UI/UX 에 깊은 관심이 있으신 분
Computer Science 관련학과 BS/MS/PhD 학위가 있으신 분
Required Documents
이력서
경력기술서
아래 "필수질문"에 대한 답변을 포함한 자기소개서
- VCNC 혹은 타다(TADA)를 어떻게 알게 되셨나요?
- VCNC 개발팀 합류에 있어서 가장 기대하시는 부분은 무엇인가요?
제출서류 파일명 형식 (PDF파일 권장) ex) [VCNC] 클라이언트_김타다_이력서, [VCNC] 클라이언트_김타다_자기소개서
Tech stack
Swift
SwiftUI
Kotlin
ReactiveX (RxJava3, RxSwift)
gRPC
Protocol Buffer
Fastlane
Gradle
Firebase
TeamCity
Jetpack libraries
VCNC 기술 블로그에 모바일 클라이언트 사용 기술에 대해 더욱 자세한 설명이 기술되어 있으니 참고 부탁드립니다.
R&D team blog & presentations
Equipment
신형 MacBook Pro 16인치 (9세대 Intel Core i7/Ram 16GB/512GB SSD) 제공
교체주기 : 구입일로부터 3년 주기 최신 사양 모델 교체
VCNC Life
매주 우선순위 논의 및 기능 개선 제안이 가능한 커미티(Committee) 제도
정보 투명성과 열린 소통을 위한 매월 첫째 주 금요일 타운홀 미팅 (Feat. Jake)
개인의 책임감을 바탕으로 한 Unlimited 휴가제
국내/외 컨퍼런스 참가 및 교육비 지원
직무 관련 자기계발 비용 지원
도서 구입 지원
임직원 프리미엄 건강검진 서비스 지원
임직원 전세자금대출 지원
직장 어린이집 '모두의 숲' 운영
타다(TADA), 쏘카(SOCAR) 이용시 상시 할인
비트윈 유저이면 비트윈 플러스 평생권 업그레이드
비트윈 굿즈 직원가 할인
편의점 뺨치는 각종 음료와 스낵이 한가득!
채용 Process
서류 전형 -> 전화 인터뷰 -> 기술 인터뷰 -> Culture Fit 인터뷰 -> 최종 합격
-> 최종 합격
*전화인터뷰와 기술인터뷰 사이에 사전과제가 부여될 수 있습니다.
지원방법
아래 '지원하기' 버튼을 눌러서 (필수) 이력서, 경력기술서, 필수질문에 대한 답변 포함한 자기소개서(PDF파일 권장), (우대) Github 주소를 보내주시면 됩니다.
혹은 recruit@vcnc.co.kr 로 제출서류 파일 첨부하여 지원 부탁드립니다.