← 채용정보로 돌아가기
Software Engineer - Walk Insights Frontend
조이(ZOYI)는 빠르게 성장 중인 커머스테크(Commerce Tech) 회사입니다.
오프라인 고객 분석 솔루션인 워크인사이트(walkinsights.com)는 현재 한국, 일본, 중국, 태국, 인도등 아시아 주요 도시에 서비스 하고있습니다.

워크인사이트 팀은 4년 동안 21개국에 설치 되며 2,500개가 넘는 매장에 방문한 고객들의 데이터로 고객사의 감이 아닌 Data driven 으로 의사결정을 할 수 있도록 도와드렸습니다. 에뛰드, 이니스프리, 필라(FILA), 삼성전자 등 화장품, 패션, 가전 여러 분야 고객들이 이용합니다. 2019년 4월 기준 누적 한국과 일본의 투자사들로부터 누적 93억원의 투자를 유치했습니다.

워크인사이트 팀은 오프라인과 온라인을 넘나드는 데이터를 통해 고객사의 마케팅이나 의사결정들을 효과적으로 할 수 있게 도와주는 서비스를 만드는 것입니다. 워크인사이트 센서를 설치한 고객사는 주요 퍼널, 존 분석, 상권 분석 등을 통해 경쟁사 들보다 한발 앞서 나갈 수 있는 기반을 준비 할 수 있습니다.

많이 기대되는 앞으로의 여정 가운데, ZOYI의 제품 로드맵과 기술에 영향을 미칠 수 있는 뛰어난 개발자들과 함께 하고 싶습니다.
어떤 기회가 있나요? 🚀
  • 매일 수억건의 데이터를 처리하는 서비스의 아키텍쳐를 경험해 볼 수 있습니다.
  • 마이크로서비스, DevOps 개발 형태를 트라이 해볼 수 있습니다.
  • Java, Ruby, Scala, Javascript es6+, Typescript 등 여러 언어를 경험해 볼 수 있습니다.
  • 제품과 코드의 퀄리티를 중요하게 챙기며 일하는 경험을 할 수 있어요. 기능 출시 일정에 쫓겨서 엉망인 코드를 만드는 일은 조이에서 댓츠노노! 😂
  • 풀스택 엔지니어링 경험! 팀 내에서 자유로운 포지션 변경이 가능해요. 백엔드 개발 외에도 조이에는 여러 기술 과제가 넘쳐 납니다. 모바일 앱, 자바스크립트 등 새로운 최신 기술 과제에 도전할 기회들이 계속해서 있습니다.
  • 무엇보다 뛰어나고 열정적인 동료들과 외롭지 않게 같이 일할 수 있어요. 커피 한 잔을 마시더라도 새로운 기술과 제품의 성장에 대해서 이야기 나눌 수 있어요.
  • 조이에서의 하루 하루가 도전적입니다. 쉬운 과정은 아니지만, 그 속에서 우리의 팀워크, 제품, 기술을 함께 성장시켜 나가는 경험을 할 수 있습니다.
  • 어떤 일을 담당하나요? 🤔
  • 워크인사이트 데이터 시각화를 위한 대시보드(React + Redux + Saga) 프론트엔드 개발을 담당합니다.
  • 자바스크립트를 깊은 수준까지 탐구합니다.
  • React + Redux + Saga 조합으로 좋은 아키텍처를 생각하며 만듭니다.
  • React Native 로 앱도 만듭니다.
  • 사용자의 경험을 중요하게 생각합니다. 고객의 목소리를 듣고 최대한 반영합니다.
  • 최고의 고객 경험을 제공하기 위해 IE 10+, Chrome, Safari Browser 호환성 테스트를 합니다.
  • 어떻게 일하나요? 😮
  • 태스크 및 이슈 관리는 아사나(Asana)를 사용합니다. 팀 전체가 하나의 보드를 사용하여 모든 진행 상황을 가시화합니다.
  • 깃헙(Github)과 Gerrit을 메인 코드 저장소로 사용합니다.
  • 풀리퀘스트는 반드시 1인 이상의 코드 리뷰를 받고 머지합니다. 코드 리뷰는 스타일 체크, 정확성 등 단순한 부분부터 유지보수하기 쉬운 설계, 읽기 좋은 코드를 위한 리팩토링 등의 논의까지 이루어집니다.
  • 테스트 코드 작성을 중요하게 생각하고, Jenkins와 Circle CI로 테스트에서 부터 배포까지 자동화 합니다.
  • AWS 인프라로 DevOps를 구축하고 있습니다.
  • 좀 더 자세한 기술 스택은 stackshare 에서 확인 가능합니다. ✌️
  • 릴리즈는 상황에 따라 다르지만 백엔드의 경우 1주에 1~2 번 정도 배포합니다.
  • 장애 발생시 알림을 최대한 자동화 하고, status.walkinsights.com 통해서 장애 내용을 공지합니다.
  • 어떤 조건이 필요한가요? 📖
  • 자료구조, 알고리즘 등 CS에 대한 이해
  • HTML과 CSS에 대한 전반적인 이해
  • React 또는 Angular2+ 등을 이용한 SPA 개발 경험
  • Webpack, babel, ES6+ 등을 이용한 SPA 개발 경험
  • REST API를 이용한 개발 경험
  • 팀 워크 및 커뮤니케이션 능력
  • 여러가지 아키텍쳐에 관한 이해 및 사용 경험
  • 문제가 생겼을 때 발빠르게 대처할수있는 디버깅 스킬
  • 새로운 것을 빠르게 배우고 적용시킬 수 있는 센스
  • 이런 점이 있다면 더욱 좋아요😄
  • Cross-platform / browser 호환성에 대한 고민
  • 테스트 자동화 및 TDD 개발 경험
  • 퍼포먼스 최적화 또는 벤치마크에 대한 열정
  • 사용성과 확장성이 높은 설계에 대한 관심
  • React Native 앱 개발에 대한 경험
  • 이렇게 대우합니다 😍
  • 쾌적한 환경에서 일합니다.
  • 사방에 넓은 창이 있어 채광이 잘 되며 파티션 구분 없이 모두 오픈되어 있습니다.
  • 최고의 인재를 위한 최고 수준의 업무용 장비(맥북프로 혹은 동급 사양)를 지원합니다.
  • 휴가는 눈치보지 않고 쓸 수 있습니다.
  • 생산적으로 일하기 위해 팀 별 탄력근무제, 카페 근무 및 부분적 원격 근무를 지원합니다.
  • 큰 성과에는 보답을 합니다. 정기적으로 보상을 검토합니다.
  • 조이는 빠르게 성장하는 스타트업입니다. 업계 상위권의 경쟁력있는 급여와 의미있는 스탁옵션 기회가 주어집니다.
  • 어떤 방식으로 채용하나요?
  • 일반적으로 '서류 제출 - 온라인 면접 or 과제 수행 - 오프라인 면접' 순서로 진행되며, 경우에 따라 최대 3회까지 면접을 진행할 수 있습니다.
  • 과제나 면접 결과에 따라 면접 절차를 유동적으로 조정할 수 있습니다.
  • 제출하신 서류를 통해 팀에 필요한 기본적인 문제해결 역량을 가지신 분인지 확인합니다. 지금까지 진행하셨던 프로젝트들과, 도전 과제들을 어떻게 해결하셨는지 적어주시면 많은 도움이 될 것 같습니다.
  • 온라인 면접에서는 지원자의 기본 역량을 확인합니다. 학부 수준의 문제로 1시간 가량 진행됩니다.
  • 오프라인 면접에서는 이전 단계에 비해 조금 더 심화 내용을 질문합니다. 지원자의 개발 역량 뿐만 아니라 창의적인 문제 해결 능력을 확인하는 데에 중점을 둡니다. 결과 뿐만 아니라 문제를 해결해가는 과정 자체도 중요하게 평가합니다.
  • 오프라인 면접에서 문제 해결 면접이 끝나면 조이와 핏이 잘 맞는 분인지 알기 위해 편안하게 서로 질문을 할 수 있는 시간을 갖게 됩니다.