iOS Software Engineer


We Make a Future Classic Product!

채널톡은 고객과 언제 어디서나 대화할 수 있는 환경을 만들어 비즈니스의 방향성을 고객으로부터 찾을 수 있도록 돕고 있어요. 업계에서 가장 강력한 기능과 좋은 디자인을 자랑하는 제품일 뿐만 아니라 '고객 중심'의 철학과 문화를 전파하고 있습니다. 또한, 양질의 콘텐츠를 만들어 고객의 성장을 적극적으로 지원하고 있죠.

채널 코퍼레이션의 비전은 '미래의 클래식 제품을 만드는 것'입니다. 여기서 말하는 클래식 제품이란 애플, 아마존처럼 한 세대를 상징할 수 있는 제품을 의미하며, 현재 '고객이 답이다'라는 철학으로 한국을 넘어 일본과 미국 고객사들의 고객 소통 경험을 변화시키고 있어요.

채널팀은 현재까지 한국과 일본의 투자사들로부터 약 400억 원의 투자를 유치했고, 5년 연속 2배 이상의 매출 성장을 이뤘습니다. 올해도 2배 이상의 매출성장을 목표로 하고 있고, 어떤 동료와 함께하는지에 따라 2배가 아니라 3배 성장도 가능할 거라고 기대하고 있어요.

하고 싶은 일이 참 많습니다! 채널톡의 폭발적인 성장을 함께 할 채널팀 멤버를 찾습니다!

[참고] 산업기능요원 병특의 경우 병역법에 의거한 사항을 제외하고 급여 등 채용 요건은 일반 직원과 동일하게 적용됩니다. 병무청의 방침으로, 현역은 2022년부터 재배정 TO의 확률이 매우 희박하다는 점 참고해주세요. 보충역은 상시 편입 가능합니다.

채널팀이 더욱 궁금하다면?🧐

어떤 기회가 있나요? 🚀

  • 빠르게 성장하는 제품을 함께 만들 수 있어요.
  • 채널톡 서비스의 주요 핵심 영역인 앱 개발을 리딩 할 수 있어요!
  • 제품과 코드의 퀄리티를 중요하게 챙기며 일하는 경험을 할 수 있어요. 기능 출시 일정에 쫓겨서 엉망인 코드를 만드는 일은 채널에서 댓츠노노! 😂
  • 풀스택 엔지니어링 경험! 팀 내에서 자유로운 포지션 변경이 가능해요. 모바일 앱 개발 외에도 채널에는 여러 기술 과제가 넘쳐 납니다. 백엔드, 자바스크립트 등 새로운 최신 기술 과제에 도전할 기회들이 계속해서 있습니다.
  • 무엇보다 뛰어나고 열정적인 동료들과 외롭지 않게 같이 일할 수 있어요. 커피 한 잔을 마시더라도 새로운 기술과 제품의 성장에 대해서 이야기 나눌 수 있어요.
  • 채널에서의 하루하루가 도전적입니다. 쉬운 과정은 아니지만, 그 속에서 우리의 팀워크, 제품, 기술을 함께 성장시켜 나가는 경험을 할 수 있습니다.
  • 어떤 일을 담당하나요? 🤔

  • 하루 800만명이 사용하는 국민 라이브챗! 채널톡의 모바일 플러그인을 만드는 역할을 합니다.
  • '개발자가 붙이기 너무 좋아요, 사용해 보니 정말 이쁘고 편해요!'라는 피드백을 듣는 것이 목표예요.
  • 고객이나 팀과 대화하기 위해 사용하는 채널톡 데스크 앱도 개발합니다.
  • iOS 앱미리보기
  • '채널톡 모바일 앱 없었을 때 어떻게 일했는지 몰라요'라는 피드백을 듣는게 목표입니다. 😮
  • 대표적으로 RxSwift, ReSwift, Alamofire, SnapKit  등을 사용하여 개발하고 있습니다.
  • 어떻게 일하나요? 😮

  • 1주일 단위로 스프린트를 진행합니다. 매주 월요일 오전에 스프린트 회의를 하고, 매주 금요일 오후에 회고를 합니다.
  • 매일 출/퇴근시 채널톡으로 스크럼을 합니다. 테스크의 진행 상황과 이슈 등을 공유합니다.
  • 별도의 풀타임 기획자 없이 모든 디자이너와 엔지니어가 기획에 참여하고 의견을 낼 수 있습니다. 기획 당시 디테일한 사항을 모두 결정하기보다는 빠른 실행과 잦은 커뮤니케이션을 통해 수정해나가는 것을 선호합니다.
  • 테스트 및 이슈 관리는 노션(notion)을 사용합니다. 칸반보드를 사용하여 모든 진행 상황을 가시화합니다.
  • 스프린트 단위의 주요 마일스톤 관리는 노션(notion) 및 화이트보드를 사용합니다.
  • 스케치(Sketch)로 디자인하고 제플린(Zeppelin)을 통해 엔지니어에게 전달합니다.
  • 깃헙(Github)을 메인 코드 저장소로 사용합니다. 각 엔지니어는 테스크 별로 별도의 브랜치에서 작업한 후 풀리퀘스트를 통해 메인 저장소에 반영합니다.
  • 풀리퀘스트는 반드시 1인 이상의 코드 리뷰를 받고 머지합니다. 코드 리뷰는 스타일 체크, 정확성 등 단순한 부분부터 유지보수하기 쉬운 설계, 읽기 좋은 코드를 위한 리팩토링 등의 논의까지 이루어집니다.
  • 자세한 기술 스택은 stackshare 에서 확인 가능합니다 🤟
  • 릴리즈는 상황에 따라 다르지만 모바일의 경우 1~2주에 한 번 정도 배포합니다.
  • 어떤 조건이 필요한가요? 📖

  • iOS 개발 2년 이상
  • 팀워크 및 커뮤니케이션 능력
  • Swift 기반의 프로젝트 개발 경험 혹은 빠르게 습득할 수 있는 능력
  • iOS 네이티브 모바일 앱 개발 경험
  • 이런 점이 있다면 더욱 좋아요 😄

  • RESTful API 및 WebSocket에 대한 이해
  • ReSwift, Rx, 등의 아키텍쳐에 대한 이해
  • Viper / MVC / PubSub / Singleton 등에 대한 이해
  • Alamofire 사용 경험
  • 문제가 생겼을때 발빠르게 대처할수있는 디버깅 스킬
  • 퍼포먼스 분석 및 최적화 경험 - 예시) Xcode profiling tool 등
  • Snapkit을 사용한 UI 설계 경험
  • Swift를 사용한 라이브러리 배포 경험
  • 어떤 방식으로 채용하나요?

  • 일반적으로 '서류 제출 - 온라인 코딩테스트 - 과제 - 1차 인터뷰 - 2차 인터뷰' 순서로 진행됩니다.
  • 면접 결과에 따라 면접 절차를 유동적으로 조정할 수 있습니다.
  • 제출하신 서류를 통해 팀에 필요한 기본적인 문제해결 역량을 가지신 분인지 확인합니다. 지금까지 진행하셨던 프로젝트들과, 도전 과제들을 어떻게 해결하셨는지 적어주시면 많은 도움이 될 것 같습니다.
  • 코딩테스트에서는 지원자의 기본 역량을 확인합니다. 4문제를 제출하며, 최대 4시간이 주어집니다.
  • 과제는 iOS 관련 작은 프로젝트를 제작하게 됩니다.
  • 1차 인터뷰에서는 과제 결과를 리뷰하고 기술 및 문제 해결력을 확인하는 질문을 드립니다.
  • 2차 인터뷰에서는 채널과 핏이 잘 맞는 분인지 알기 위해 편안하게 서로 질문을 할 수 있는 시간을 갖게됩니다.
  • 이렇게 대우합니다 😍

  • 채널팀은 의미 있는 성과를 낸 멤버에게 '업계 최고'의 대우를 하기 위해 노력합니다.
  • 장기적으로 크게 기여해주신 분께는 의미 있는 스톡옵션의 기회도 드립니다.
  • '룰이 없는 것이 룰'이라는 모토 아래 일합니다. 가장 궁극적인 목표는 일을 잘하는 것이며, 일에 더 집중할 수만 있다면 근무장소, 휴가를 자율적으로 선택할 수 있습니다.
  • 시간의 제약없이 자유롭게 일 합니다. 팀별로 협의하여 개인이 원하는 시간에 업무를 할 수 있어요.
  • 구내식당에서 맛있는 점심을 제공합니다. (야근시 저녁도 제공해요)
  • 업무에 더욱 집중할 수 있도록 다양한 종류의 스낵과 음료가 '무제한 무료'입니다.
  • 사내 바리스타가 만들어 주는 다양한 카페 음료무료로 드실 수 있어요.
  • 최고의 인재를 위한 최고 수준의 업무용 장비(맥북프로 혹은 동급 사양 및 모니터 등 기타 장비)를 지원합니다.
  • 능동적으로 일과 쉼을 선택할수 있도록 법정휴가를 모두 소진하셔도 5일의 휴가를 더 드립니다.
  • 안전한 귀가를 위해 야근 택시를 지원하며, 업무에 필요한 도서를 마음껏 구매 요청할 수 있습니다.
  • 채널에 잘 적응할 수 있도록 입사 후 3개월간 온보딩 프로그램을 진행해요. 온보딩 이후에도 동료들과 자율적으로 다양한 관심사의 모임을 즐길 수 있어요.
  • 그 외에도 채널에는 정말 다양한 복지가 있어요. 구성원이 업무에 집중 할 수 있도록 다양한 복지를 시도하고 바꾸며 가장 적합한 방식을 찾고 있습니다.
  • /legacy/images2/jobs/sticker-banner-left.png
    /legacy/images2/jobs/sticker-banner-right.png

    We Make
    A Future Classic Product