[29CM 소개]
감도 깊은 취향 셀렉트샵인 29CM는 '고객의 더 나은 선택을 돕는다'는 미션 아래, 고객의 라이프스타일에 어울리는 최적의 상품들을 스토리텔링과 큐레이션을 통해 제안하고 있습니다. 2011년 서비스 시작 이래 2024년 연간 거래액 1조 원을 돌파하며 매년 두 자릿수 성장률을 기록하고 있으며, '최애 브랜드와 취향 탐험'을 내세운 '이구위크'는 누적 거래액 944억을 달성하며 상반기 최대 실적을 달성하였습니다. 차별화된 콘텐츠와 독보적인 감도로 브랜드와 고객 모두에게 대체 불가능한 커머스 플랫폼을 만들어나갈 인재를 적극적으로 찾고 있습니다.
[팀 소개]
Business Driven Development
- 29CM 모바일팀은 개발자이기 전에 회사의 구성원으로서 비즈니스에 기여할 수 있는 방향을 먼저 고민합니다. 비즈니스 전개를 최우선 순위로 두며, 제품팀에 필요한 기술적 인사이트를 제공하고 지원을 아끼지 않습니다.
고객 중심, 집요한 문제 해결
- 고객의 문제를 가장 중요하게 생각하며, 명시적 요구뿐만 아니라 잠재적 니즈까지 발견하고 해결합니다. 작은 기능 하나도 고객 가치를 최우선으로 삼아 완성도 높은 결과물을 제공합니다.
효율적이고 혁신적인 업무 환경
- 비효율을 적극 해소하고, 개발 도구 도입과 프로세스 개선, 프로젝트 최적화 등을 통해 효율을 높이고 있습니다.
- GitHub Actions 기반 CI/CD 구축
- Feature Flag 기반 Trunk-based Development
- 자동화된 프로세스와 주기적 릴리즈
함께 성장하는 문화
- 코드 리뷰와 페어 프로그래밍을 핵심 문화로 삼아, 좋은 코드 기준을 논의하고 도메인 지식을 공유합니다. 신규 입사자에게는 집중적인 페어 프로그래밍으로 소프트랜딩을 지원하며, 주기적인 회고를 통해 팀 문화를 개선합니다.
[담당 업무]
- iOS/Android 모바일 앱의 전반적인 개발 및 운영을 총괄합니다.
- 홈, 카테고리, 검색, 좋아요 등 다양한 도메인 기능을 개발하며 관리합니다.
- SDUI 등 서버 기반 UI 시스템 도입 및 운영, 확장성과 안정성을 고려한 지속 가능한 운영 시스템을 구축합니다.
- 플랫폼별 개발 환경 및 워크스페이스 개선, 모듈화, 성능/빌드 최적화에 집중합니다.
- 모바일 앱 내 WebView 구성, 최적화 및 유지관리가 될 수 있도록 합니다.
- CI/CD, Unit Test, 성능 모니터링 등 시스템을 관리 및 고도화합니다.
- 개발 생산성 향상을 위한 자동화, 효율적인 협업 도구 및 프로세스를 개선합니다.
- 기능/기술 OKR 달성 및 비즈니스 목표 달성을 위한 전략을 수립합니다.
- 팀원 성장 및 코드 품질 향상을 위한 코드 리뷰, 페어 프로그래밍, 회고를 주도합니다.
- 타 부서(기획, 디자인, 서버 등)와의 협업 및 커뮤니케이션을 총괄합니다.
- 신규 기술 도입, 엔지니어링 환경 개선, 기술 블로그 운영 등의 분야에 리더십을 발휘합니다.
[자격 요건]
- iOS/Android 개발 경력 합산 8년 이상 또는 이에 준하는 실력을 갖추신 분
- 모바일 플랫폼 전반에 대한 깊은 이해와 실무 경험이 있으신 분
- 적극적인 코드 리뷰와 협업 문화를 경험하신 분
- 비즈니스 목표 달성을 위한 주도적 문제 해결 역량이 있으신 분
- E-Commerce 서비스 개발 경험 또는 커머스 서비스에 대해 관심이 있으신 분
- 효율적인 협업 및 엔지니어링 환경 개선에 대한 관심과 경험이 있으신 분
[주요 기술스택]
- iOS: Swift, Tuist, Swift Package Manager, Carthage 등
- Android: Kotlin, Gradle, Jetpack, Koin, Coroutine, Retrofit 등
- 공통: GitHub Actions, MS App Center, TestFlight, Firebase, Amplitude, Snowplow, Braze, AppsFlyer
- 아키텍처: Modular Architecture, Trunk-based Development, Feature Flag
- 협업: PR 기반 코드 리뷰, 페어 프로그래밍, 자동화된 테스트 및 배포
[우대 사항]
- iOS/Android 동시 리딩 또는 크로스 플랫폼 프로젝트 경험이 있으신 분
- Declarative UI(PinLayout/FlexLayout/Jetpack Compose) 경험이 있으신 분
- Tuist, Gradle 등 빌드 시스템 및 모듈러 아키텍처 구축 경험이 있으신 분
- 대규모 E-Commerce 서비스 개발 및 운영 경험이 있으신 분
- 팀의 Technical Milestone 수립 및 주도 경험이 있으신 분
- 엔지니어링 환경 개선, 자동화, 품질 관리 경험이 있으신 분
- 기술 블로그 운영, 외부 발표 등 기술 커뮤니케이션 역량을 가지신 분
[지원 서류]
- 이력서/ 포트폴리오(선택)
- (참고) 이력서/포트폴리오 작성팁
이력서/포트폴리오에는 왜 해당 문제를 해결해야 했는지, 어떤 전략을 세웠는지, 어떤 성과가 있었는지 등에 대한 문제 정의, 문제 해결, 성과에 대한 전반적인 내용을 담아주세요. 프로젝트의 성공과 실패를 떠나, 1차 면접에서 인터뷰어와 심도있는 이야기를 나눌 수 있도록 프로젝트의 이해도가 높은 이력서로 구성해주세요. (프로젝트별 기여도 표시)
[근무 조건]
[전형 절차]
- 접수 기간 : 상시지원
- 전형 절차 : 서류 전형 - 1차 인터뷰 - 2차 인터뷰 - 처우 협의 - 최종 합격
- 사전 과제 / 전화 인터뷰 등의 전형이 추가될 수 있습니다.
- 문의사항 : [email protected]
[기타 사항]
- 본 채용은 수시 진행으로 우수 인재 채용 시 마감될 수 있습니다.
- 최종 합격자는 3개월간의 수습기간이 적용되며, 해당 기간 중 급여는 100% 지급됩니다.
- 입사지원 서류에 허위사실이 발견될 경우, 채용확정 이후라도 채용이 취소될 수 있습니다.