이런 일을 하게 될거에요
•
클래스101의 새로운 Android 애플리케이션 아키텍쳐를 설계합니다.
•
인증, 영상 재생, 수강 환경, 응원하기, 알림 등 클래스101이 Android 환경에서 제공하는 모든 기능을 개발합니다.
이런 분을 찾고 있어요
•
Android 개발 경력 5년 이상 혹은 그에 준하는 실력을 갖춘 분
•
Kotlin 개발 경험이 있는 분
•
RxJava, RxKotlin, RxAndroid 개발 경험이 있는 분
•
팀원에게 자신의 지식을 전할 수 있는 의사소통 능력을 가진 분
•
비즈니스 상황에 맞는 최선의 기술을 선택할 수 있는 분
•
좋은 코드를 작성하는 데에 욕심이 있는 분
이런 경험이 있다면 더 좋습니다
•
Android의 디자인 및 품질 가이드라인을 잘 이해하고 있는 분
•
오픈 소스에 기여한 적이 있는 분
•
MVVM, 클린 아키텍쳐 등을 이해하고 설계하여 실제 서비스에 적용해본 경험이 있는 분
•
TDD 또는 테스트 코드 작성 경험이 있는 분
•
MAU 100만 이상의 Android 앱 개발 경험이 있는 분
•
GitHub 링크 첨부
개발문화
•
코드 리뷰로 시행착오를 줄입니다.
•
정기적으로 모여 서로의 기술과 지식을 나누는 테크 토크와 세미나를 운영합니다.
•
자신이 생각하는 최선의 개발 방향을 존중합니다.
•
서비스에 필요한 것은 직접 제안하고 제품에 도입할 수 있습니다.
•
자신의 업무 과정을 정리하고 기술 블로그에 기록합니다.
개발환경
•
현재는 웹(React), 앱(React Native), 서버(Node.js) 모두 TypeScript로 개발합니다.
•
GraphQL Query/Mutation의 정적 타입을 자동으로 생성하여, 서버와 클라이언트 사이에서 인터페이스가 달라 생기는 오류를 컴파일 타임에 확인할 수 있습니다.
•
커밋이 반영되는 즉시 스테이징 환경에 배포되는 CI/CD 환경을 갖추고 있습니다.
•
코드 리뷰 없이는 코드를 반영하지 않습니다. 코드 품질을 위해, 그리고 서로의 성장을 위해 꼼꼼한 코드 리뷰를 진행합니다.
채용 형태
•
정규직(수습 3개월)
채용 과정
•
‘서류 전형→코딩 테스트→인터뷰 전형→채용’ 순으로 진행합니다.
•
필요 시 전형 과정 중 사전 전화인터뷰 또는 레퍼런스 체크를 요청할 수 있습니다.
people@101.inc
•
본 채용 공고와 관련한 문의사항이 있으시다면, 언제든지 피플팀으로 문의해주세요!