iOS Developer

Seoul(Headquarters) /
Tech – Dev /
정규(수습기간 3개월 포함)
크리에이터 이코노미(창작자 경제) 분야를 선도하는 클래스101은 '모두가 사랑하는 일을 하며 살 수 있도록'이라는 비전을 가진 팀입니다.
2018년 3월, '준비물까지 챙겨주는 온라인 취미 클래스'라는 차별화 된 전략으로 시장에 진입하였습니다. 현재는 취미를 넘어서 커리어, 재테크, B2B등의 다양한 카테고리로 확장하며 국내 온라인 강의 플랫폼 시장을 이끌고 있고, 미국과 일본에서도 서비스하며 글로벌 1등을 향해 나아가고 있습니다.

 2022년 6월 초 기준, 약 3,200여개 클래스를 오픈했고 422만명의 회원을 만났습니다. 크리에이터분들이 사랑하는 일을 하실 수 있도록 약 780억원을 정산해드렸습니다.
취미를 넘어서 커리어, 재테크, B2B등의 다양한 카테고리로 확장하여 온라인 클래스 플랫폼 국내 1등을 차지했습니다. 이 과정에서 좋은 동료들이 함께 하게 되었고,현재 350여명이 모여있습니다.

클래스101은 전 세계 크리에이터와 클래스메이트가 PC와 모바일을 오가며 강의를 진행하고 수강료 결제 및 정산과정에서 완성도 높은 사용자경험(UX) 사용자인터페이스(UI)를 누릴 수 있도록 다양한 기술을 접목한 글로벌 크리에이터 플랫폼을 만들고자 합니다.

[CLASS101 제품 비전 및 일하는 방식 만나보기]
CLASS101 Tech팀 소개 http://tech.careers.101.inc
CLASS101 기술블로그 https://medium.com/class101

[관련 기사]
전세계에 강의 콘텐츠 제공 https://www.fnnews.com/news/2022011917061689334
2년 새 클래스 3배 성장…클래스101, 강남에서 재도약 https://www.bloter.net/newsView/blt202205030027
[넥스트 유니콘] 키워드로 보는 스타트업 http://www.enewstoday.co.kr/news/articleView.html?idxno=1571634


✍🏻이런 일을 하게 될거에요

    • CLASS101의 새로운 iOS 애플리케이션 아키텍쳐를 설계합니다.
    • 인증, 영상 재생, 수강 환경, 응원하기, 알림 등 클래스101이 iOS 환경에서 제공하는 모든 기능을 개발합니다.

🙋이런 분을 찾고 있어요

    • iOS 개발 경력 5년 이상 혹은 그에 준하는 실력을 갖춘 분
    • Swift를 사용한 iOS 앱 개발 경험이 있는 분
    • RxSwift 개발 경험이 있는 분
    • 팀원에게 자신의 지식을 전할 수 있는 의사소통 능력을 가진 분
    • 비즈니스 상황에 맞는 최선의 기술을 선택할 수 있는 분
    • 좋은 코드를 작성하는 데에 욕심이 있는 분

🧞‍♂️이런 경험이 있다면 더 좋습니다

    • 애플의 Human Interface Guidelines를 잘 이해하고 있는 분
    • 오픈 소스에 기여한 적이 있는 분
    • MVVM, VIPER, 클린 아키텍쳐 등을 이해하고 설계하여 실제 서비스에 적용해본 경험이 있는 분
    • TDD 또는 테스트 코드 작성 경험이 있는 분
    • MAU 100만 이상의 iOS 앱 개발 경험이 있는 분
    • GitHub 링크 첨부

개발문화

    • 코드 리뷰로 시행착오를 줄입니다.
    • 정기적으로 모여 서로의 기술과 지식을 나누는 테크 토크와 세미나를 운영합니다.
    • 자신이 생각하는 최선의 개발 방향을 존중합니다.
    • 서비스에 필요한 것은 직접 제안하고 제품에 도입할 수 있습니다.
    • 자신의 업무 과정을 정리하고 기술 블로그에 기록합니다.

개발환경

    • 웹(React), 앱(React Native), 서버(Node.js) 모두 TypeScript로 개발합니다.
    • GraphQL Query/Mutation의 정적 타입을 자동으로 생성하여, 서버와 클라이언트 사이에서 인터페이스가 달라 생기는 오류를 컴파일 타임에 확인할 수 있습니다.
    • 커밋이 반영되는 즉시 스테이징 환경에 배포되는 CI/CD 환경을 갖추고 있습니다.
    • 코드 리뷰 없이는 코드를 반영하지 않습니다. 코드 품질을 위해, 그리고 서로의 성장을 위해 꼼꼼한 코드 리뷰를 진행합니다.

채용과정

    • ‘서류전형→코딩테스트→코딩인터뷰→채용’ 순으로 진행합니다.
    • 필요 시 전형 과정 중 사전 전화인터뷰 또는 레퍼런스 체크를 요청할 수 있습니다.

채용형태

    • 정규직(수습 3개월)

근무지

    • 서울 강남구 테헤란로 302 위워크타워 / 선릉역 4번 출구 도보 7분 또는 역삼역 1번 출구 도보 12분
기술스택

Front-end
-React, TypeScript, GraphQL, Apollo, Next.js, Lerna, styled-components, Storybook
-Micro Frontend w/ Nx
-Class101 design system
-Babel, Webpack
-Jest
-Node.js

Java Back-end
-Java, Kotlin
-Spring Boot, JPA, QueryDSL
-Gradle
-MSA
-Spock, JUnit, Mockito
-Docker, K8s

Node.js Back-end
-TypeScript, GraphQL, Apollo, TypeGraphQL, Typegoose
-MongoDB
-Docker, K8s

주의사항
이력서에 사진을 첨부하지 않습니다. 평가와 관련이 없습니다.
모든 첨부파일은 PDF 로 업로드 부탁 드립니다. 


1) 포괄임금 폐지 및 자율 출근: 높은 수준의 임팩트를 낼 수 있게 돕습니다.
• 연장, 휴일, 야근 근로 등 추가 근무 수당 별도 지급(2020.08. 포괄임금제 폐지)
• 오전 9시부터 오전 11시까지 원하는 시간에 자율 출근 가능
• 별도의 승인 없이 연차, 반차, (무급)생리 휴가 등 자유롭게 사용
• 30분 단위 시차 사용 가능

2) 기념일 특별 휴가: 가족과 보내는 시간은 소중합니다.
• 고등학교, 대학교, 대학원 졸업 당일 “연차 소진 없는” 특별휴가 1일 지원
• 본인 및 부모님 생일 당일 “연차 소진 없는” 특별반차 지원
• 결혼기념일 당일 “연차 소진 없는” 특별반차 지원

3) 식대 및 간식 지원: 든든하게 먹어야 일도 잘됩니다.
• 평일 저녁 식사비 지원(개인 법인카드로 자유롭게 결제)
• 주말 출근 시, 아침, 점심, 저녁 식사비 지원
• 고급 커피 제공, 사내 매점 운영(100~800원 가격으로 거의 모든 간식 구매)
• 부서에 상관없이 8명 이상 모임 시, 회식비 전액 지원

4) 최고사양 장비 지원: 일에 집중할 수 있게 최고사양만 고집합니다.

5) 외근 및 출장비 지원: 최대한 체력을 아끼는 대신, 정말 많은 고민을 해주세요.
• 서울 내 외근 시 택시 지원
• 서울 외 지역 출장 시 KTX 지원

6) 생활안정 지원 : 더 좋은 환경 속에서 성장에만 집중해주길 바랍니다.
• 금융지원 : 주거래 은행 비대면 신용대출지원
• 각종 경조사 지원 (경조물품, 경조금, 경조휴가) 등

7) 자기계발 및 건강관리 지원: 꾸준한 학습과 건강관리는 성장을 위해 꼭 필요합니다.
• 클래스101 서비스 내 모든 강의 및 키트 무료 수강 지원
• 분야 제한 없는 도서비 전액 지원(사내 도서관 1,500여 권 이용 가능)
• 클원 관련 페어 또는 자기계발 관련 컨퍼런스 참여 시 본인 티켓비 및 동반 1인 식사비 지원
• 월별 각 분야 전문가 초청 강연 진행 (만나고 싶은 분을 요청해주시면 모셔와드립니다.)
• 업무로 인해 뭉친 근육들을 풀어주고 자세를 바로 잡아주는 교정 테라피 전문 선생님 상주

8) 직원 패밀리 쿠폰 무제한 발급: 당신은 클원의 자부심입니다.
• 5만원 상당의 직원 패밀리 쿠폰 지급: 주변의 모든 지인에게 선물할 수 있습니다.

9) 인재 추천 리워드: 실력 있는 인재 추천에 대한 보상은 당연합니다.
• 개발자 추천 및 정규직 전환 시 총 400만 원 지급
• 그 외 직군 추천 및 정규직 전환 시 총 150만 원 지급

위 근무환경과 복지 혜택 내용은 추후에 변동될 수 있습니다. 클래스101에서는 근무환경과 복지 역시 실험의 영역이기 때문입니다.(린하게 적용해보고, 클둥이들에게 가치를 주는 효과적인 것들은 남기고, 그렇지 못한 것들은 없앱니다.)