logo

무신사

iOS Engineer (29CM)
구분
29CM
직무
Mobile Engineering
경력사항
경력 7년 이상
고용형태
정규직
근무지
무신사 오피스 성수대한민국 서울특별시 성동구 성수동2가 277-47, 무신사 성수

[29CM 소개]

감도 ​깊은 ​취향 ​셀렉트샵인 29CM는 ​'고객의 더 나은 선택을 ​돕는다'는 ​미션 아래, ​고객의 라이프스타일에 어울리는 ​최적의 상품들을 ​스토리텔링과 ​큐레이션을 통해 ​제안하고 ​있습니다. ​2011년 서비스 시작 ​이래 ​2024년 연간 거래액 ​1조 ​원을 ​돌파하며 매년 두 ​자릿수 성장률을 ​기록하고 ​있으며,  '최애 ​브랜드와 취향 ​탐험'을 ​내세운  '이구위크'는 누적 ​거래액 944억을 ​달성하며 상반기 최대 실적을 달성하였습니다. 차별화된 콘텐츠와 독보적인 감도로 브랜드와 고객 모두에게 대체 불가능한 커머스 플랫폼을 만들어나갈 인재를 적극적으로 찾고 있습니다.


[팀 소개]

Mobile Engineering 팀에서는 홈, 카테고리, 감도 깊은 셀렉션과 기획전, 검색 등 29CM를 사랑하는 고객들의 다양한 니즈를 반영하고 고객의 더 나은 선택을 돕기 위해 힘쓰고 있습니다.


Business Driven Development 를 추구합니다.

  • 개발자이기 전에 회사의 구성원으로서 기술로 회사의 비즈니스에 더 많이 기여할 수 있는 방향을 가장 먼저 고민합니다. 회사의 비즈니스 전개를 최우선 순위로 두는 팀입니다. 개발자로서 코딩 뿐만 아니라 프로덕트 팀에 필요한 기술적 인사이트를 제공해 회사가 비즈니스를 더 잘할 수 있도록 돕는 팀이 되는 것을 추구합니다.


새로운 제안에 대해 고민보다 먼저 시도하고 회고합니다.

  • 가치를 더해주는 새로운 제안들은 되도록 시도해 보려 노력합니다. 물론 팀을 설득하는 과정은 필요하지만 고민이 길어지다 결정이 늦어지기보다는 일정 수준의 합의와 함께 먼저 시도하고 이후 회고하는 방식을 주로 선택합니다. 이러한 시도를 하면서도 앱과 프로젝트가 안정성을 유지할 수 있도록 여러 가지 안전 장치를 마련해 놓았습니다.


코드 리뷰와 페어 프로그래밍, 회고로 함께 성장합니다.

  • 코드 리뷰는 Mobile Engineering 팀의 핵심 문화입니다. PR 리뷰를 통해 좋은 코드의 기준을 논의하고 각자의 도메인/플랫폼 지식을 공유합니다.
  • 저희 팀은 페어 프로그래밍을 통해 동료들과 함께 여러 의견을 주고받으며 함께 문제를 해결하곤 합니다. 가볍게 번개로 잠깐 페어를 하기도 하며, 설계 논의가 필요한 피쳐 개발의 경우는 미팅을 잡고 조금 더 긴 호흡으로 페어를 진행하기도 합니다. 특히 신규 입사자의 경우 입사 초기 집중적인 페어 프로그래밍을 통해 소프트 랜딩을 돕습니다.
  • 팀 문화를 개선하고 성장하기 위해 주기적으로 회고하며 Future action 들을 발굴합니다. 이를 통해 개인과 팀이 더 나은 방향으로 변화하는 것을 목표로 합니다.


업무의 효율성을 추구합니다.

  • 업무에서 비효율이 발생한다고 느낄 때 개선을 위한 논의와 행동을 시작하는 것을 지향합니다. 새로운 도구의 도입, 프로세스의 변화, 프로젝트 개선 등 팀을 더 좋은 방향으로 나아가기 위한 여러 주제들을 논의합니다.
  • 한 예로, GitHub Actions 를 활용한 CI/CD 환경을 구축하여 개발 결과물을 쉽고 빠르게 검증하고 전달할 수 있도록 했습니다. 또한, Feature Flag 를 적극 활용하고, 자동화된 프로세스와 함께 최소한의 노력으로 매주 릴리즈를 진행하고 있습니다.



[담당 업무]

29CM Mobile Engineering 팀은 혁신적인 기술과 개발 문화를 통해 최고의 모바일 경험을 제공해 고객의 더 나은 선택을 돕는 것을 (Guide To Better Choice) 목표로 하고 있습니다.

  • 홈, 카테고리, 검색, 좋아요 등 다양한 도메인의 기능을 개발하고 관리합니다.
  • 모바일 앱 내 WebView 를 구성하고 최적화, 유지 관리합니다. 다른 플랫폼 개발자와 협업하며, 웹 컨텐츠와 앱 기능 간의 원활한 상호작용이 가능하도록 관리합니다.
  • iOS Workspace 를 개선하고 유지보수 합니다. Modular Architecture 구축 및 모듈화, 성능 최적화, 빌드 최적화 등 다양한 개선 업무를 담당합니다.
  • iOS 개발 환경을 개선하고 유지 보수합니다. Tuist, Github Action, CI/CD, UnitTests, Performance Monitoring 등 다양한 시스템을 관리합니다.
  • 각종 비즈니스 OKR 과 기술 OKR 달성을 위한 업무를 주로 수행하게 됩니다.
  • 이외에도 Mobile Engineering 팀은 비즈니스를 선도하기 위한 다양한 도전을 하고 있습니다.


Mobile Engineering 팀 iOS에서 하는 업무 일부는 아래 29CM 기술블로그에서 확인하실 수 있습니다.



[자격 요건]

  • iOS 개발 경력 7년 이상 혹은 그에 준하는 실력을 갖추신 분
  • RxSwift 사용 경험이 있으며 Rx 기반으로 개발하는 것을 선호하시는 분
  • Code-based UI 를 작성하는 경험이 익숙하신 분
  • 적극적인 코드 리뷰가 중심이 되는 협업 문화를 선호하시는 분
  • 주도적으로 비즈니스에 기여하는 업무 문화를 선호하시는 분
  • E-Commerce 서비스 개발 경험이 있거나 커머스 서비스 개발에 관심이 있으신 분
  • 효율적인 협업을 위한 엔지니어링 환경 개선에 관심이 많으신 분



[주요 기술스택]

  • Swift
  • Tuist, Swift Package Manager, Carthage
  • GitHub Actions, Firebase App Distribution, TestFlight
  • RxSwift, ReactorKit, SnapKit, PinLayout, FlexLayout, Moya, Swinject
  • Analytics: Amplitude, Snowplow, Braze, AppsFlyer


[우대 사항]

  • Rx 기반의 Uni-directional 프로그래밍에 익숙하신 분
  • ReactorKit 실무 사용 경험이 있으신 분
  • PR 기반의 코드 리뷰를 중심으로 하는 팀 문화에 익숙하신 분
  • Tuist 기반으로 Modular Architecture 를 구축해보신 분
  • Declarative UI 개발에 익숙하신 분 (PinLayout/FlexLayout)
  • 팀의 Technical Milestone 을 세우고 주도하신 경험이 있으신 분
  • 대규모 E-Commerce 서비스를 개발 경험이 있으신 분
  • 효율적인 협업을 위한 엔지니어링 환경 개선 경험이 있으신 분
  • AI Agent 활용 경험이 있으신 분



[지원 서류]

  • 이력서/ 포트폴리오(선택)
  • (참고) 이력서/포트폴리오 작성팁

이력서/포트폴리오에는 왜 해당 문제를 해결해야 했는지, 어떤 전략을 세웠는지, 어떤 성과가 있었는지 등에 대한 문제 정의, 문제 해결, 성과에 대한 전반적인 내용을 담아주세요. 프로젝트의 성공과 실패를 떠나, 1차 면접에서 인터뷰어와 심도있는 이야기를 나눌 수 있도록 프로젝트의 이해도가 높은 이력서로 구성해주세요. (프로젝트별 기여도 표시)


[근무 조건]

  • 정규직


[전형 절차]

  • 접수 기간 : 상시지원
  • 전형 절차 : 서류 전형 - 1차 인터뷰 - 2차 인터뷰 - 처우 협의 - 최종 합격
  • 사전 과제 / 전화 인터뷰 등의 전형이 추가될 수 있습니다.
  • 문의사항 : [email protected]


[기타 사항]

  • 본 포지션은 수시 진행으로 우수 인재 채용 시 마감될 수 있습니다.
  • 적합한 지원자에게 채용 담당자가 개별 연락 예정이며, 내부 규정에 따라 각 전형 단계별 개별 피드백은 제공하지 않습니다.
  • 최종 합격자는 3개월간의 수습기간이 적용되며, 해당 기간 중 급여는 100% 지급됩니다.
  • 입사지원 서류에 허위사실이 발견될 경우, 채용확정 이후라도 채용이 취소될 수 있습니다.
공유하기
iOS Engineer (29CM)

[29CM 소개]

감도 ​깊은 ​취향 ​셀렉트샵인 29CM는 ​'고객의 더 나은 선택을 ​돕는다'는 ​미션 아래, ​고객의 라이프스타일에 어울리는 ​최적의 상품들을 ​스토리텔링과 ​큐레이션을 통해 ​제안하고 ​있습니다. ​2011년 서비스 시작 ​이래 ​2024년 연간 거래액 ​1조 ​원을 ​돌파하며 매년 두 ​자릿수 성장률을 ​기록하고 ​있으며,  '최애 ​브랜드와 취향 ​탐험'을 ​내세운  '이구위크'는 누적 ​거래액 944억을 ​달성하며 상반기 최대 실적을 달성하였습니다. 차별화된 콘텐츠와 독보적인 감도로 브랜드와 고객 모두에게 대체 불가능한 커머스 플랫폼을 만들어나갈 인재를 적극적으로 찾고 있습니다.


[팀 소개]

Mobile Engineering 팀에서는 홈, 카테고리, 감도 깊은 셀렉션과 기획전, 검색 등 29CM를 사랑하는 고객들의 다양한 니즈를 반영하고 고객의 더 나은 선택을 돕기 위해 힘쓰고 있습니다.


Business Driven Development 를 추구합니다.

  • 개발자이기 전에 회사의 구성원으로서 기술로 회사의 비즈니스에 더 많이 기여할 수 있는 방향을 가장 먼저 고민합니다. 회사의 비즈니스 전개를 최우선 순위로 두는 팀입니다. 개발자로서 코딩 뿐만 아니라 프로덕트 팀에 필요한 기술적 인사이트를 제공해 회사가 비즈니스를 더 잘할 수 있도록 돕는 팀이 되는 것을 추구합니다.


새로운 제안에 대해 고민보다 먼저 시도하고 회고합니다.

  • 가치를 더해주는 새로운 제안들은 되도록 시도해 보려 노력합니다. 물론 팀을 설득하는 과정은 필요하지만 고민이 길어지다 결정이 늦어지기보다는 일정 수준의 합의와 함께 먼저 시도하고 이후 회고하는 방식을 주로 선택합니다. 이러한 시도를 하면서도 앱과 프로젝트가 안정성을 유지할 수 있도록 여러 가지 안전 장치를 마련해 놓았습니다.


코드 리뷰와 페어 프로그래밍, 회고로 함께 성장합니다.

  • 코드 리뷰는 Mobile Engineering 팀의 핵심 문화입니다. PR 리뷰를 통해 좋은 코드의 기준을 논의하고 각자의 도메인/플랫폼 지식을 공유합니다.
  • 저희 팀은 페어 프로그래밍을 통해 동료들과 함께 여러 의견을 주고받으며 함께 문제를 해결하곤 합니다. 가볍게 번개로 잠깐 페어를 하기도 하며, 설계 논의가 필요한 피쳐 개발의 경우는 미팅을 잡고 조금 더 긴 호흡으로 페어를 진행하기도 합니다. 특히 신규 입사자의 경우 입사 초기 집중적인 페어 프로그래밍을 통해 소프트 랜딩을 돕습니다.
  • 팀 문화를 개선하고 성장하기 위해 주기적으로 회고하며 Future action 들을 발굴합니다. 이를 통해 개인과 팀이 더 나은 방향으로 변화하는 것을 목표로 합니다.


업무의 효율성을 추구합니다.

  • 업무에서 비효율이 발생한다고 느낄 때 개선을 위한 논의와 행동을 시작하는 것을 지향합니다. 새로운 도구의 도입, 프로세스의 변화, 프로젝트 개선 등 팀을 더 좋은 방향으로 나아가기 위한 여러 주제들을 논의합니다.
  • 한 예로, GitHub Actions 를 활용한 CI/CD 환경을 구축하여 개발 결과물을 쉽고 빠르게 검증하고 전달할 수 있도록 했습니다. 또한, Feature Flag 를 적극 활용하고, 자동화된 프로세스와 함께 최소한의 노력으로 매주 릴리즈를 진행하고 있습니다.



[담당 업무]

29CM Mobile Engineering 팀은 혁신적인 기술과 개발 문화를 통해 최고의 모바일 경험을 제공해 고객의 더 나은 선택을 돕는 것을 (Guide To Better Choice) 목표로 하고 있습니다.

  • 홈, 카테고리, 검색, 좋아요 등 다양한 도메인의 기능을 개발하고 관리합니다.
  • 모바일 앱 내 WebView 를 구성하고 최적화, 유지 관리합니다. 다른 플랫폼 개발자와 협업하며, 웹 컨텐츠와 앱 기능 간의 원활한 상호작용이 가능하도록 관리합니다.
  • iOS Workspace 를 개선하고 유지보수 합니다. Modular Architecture 구축 및 모듈화, 성능 최적화, 빌드 최적화 등 다양한 개선 업무를 담당합니다.
  • iOS 개발 환경을 개선하고 유지 보수합니다. Tuist, Github Action, CI/CD, UnitTests, Performance Monitoring 등 다양한 시스템을 관리합니다.
  • 각종 비즈니스 OKR 과 기술 OKR 달성을 위한 업무를 주로 수행하게 됩니다.
  • 이외에도 Mobile Engineering 팀은 비즈니스를 선도하기 위한 다양한 도전을 하고 있습니다.


Mobile Engineering 팀 iOS에서 하는 업무 일부는 아래 29CM 기술블로그에서 확인하실 수 있습니다.



[자격 요건]

  • iOS 개발 경력 7년 이상 혹은 그에 준하는 실력을 갖추신 분
  • RxSwift 사용 경험이 있으며 Rx 기반으로 개발하는 것을 선호하시는 분
  • Code-based UI 를 작성하는 경험이 익숙하신 분
  • 적극적인 코드 리뷰가 중심이 되는 협업 문화를 선호하시는 분
  • 주도적으로 비즈니스에 기여하는 업무 문화를 선호하시는 분
  • E-Commerce 서비스 개발 경험이 있거나 커머스 서비스 개발에 관심이 있으신 분
  • 효율적인 협업을 위한 엔지니어링 환경 개선에 관심이 많으신 분



[주요 기술스택]

  • Swift
  • Tuist, Swift Package Manager, Carthage
  • GitHub Actions, Firebase App Distribution, TestFlight
  • RxSwift, ReactorKit, SnapKit, PinLayout, FlexLayout, Moya, Swinject
  • Analytics: Amplitude, Snowplow, Braze, AppsFlyer


[우대 사항]

  • Rx 기반의 Uni-directional 프로그래밍에 익숙하신 분
  • ReactorKit 실무 사용 경험이 있으신 분
  • PR 기반의 코드 리뷰를 중심으로 하는 팀 문화에 익숙하신 분
  • Tuist 기반으로 Modular Architecture 를 구축해보신 분
  • Declarative UI 개발에 익숙하신 분 (PinLayout/FlexLayout)
  • 팀의 Technical Milestone 을 세우고 주도하신 경험이 있으신 분
  • 대규모 E-Commerce 서비스를 개발 경험이 있으신 분
  • 효율적인 협업을 위한 엔지니어링 환경 개선 경험이 있으신 분
  • AI Agent 활용 경험이 있으신 분



[지원 서류]

  • 이력서/ 포트폴리오(선택)
  • (참고) 이력서/포트폴리오 작성팁

이력서/포트폴리오에는 왜 해당 문제를 해결해야 했는지, 어떤 전략을 세웠는지, 어떤 성과가 있었는지 등에 대한 문제 정의, 문제 해결, 성과에 대한 전반적인 내용을 담아주세요. 프로젝트의 성공과 실패를 떠나, 1차 면접에서 인터뷰어와 심도있는 이야기를 나눌 수 있도록 프로젝트의 이해도가 높은 이력서로 구성해주세요. (프로젝트별 기여도 표시)


[근무 조건]

  • 정규직


[전형 절차]

  • 접수 기간 : 상시지원
  • 전형 절차 : 서류 전형 - 1차 인터뷰 - 2차 인터뷰 - 처우 협의 - 최종 합격
  • 사전 과제 / 전화 인터뷰 등의 전형이 추가될 수 있습니다.
  • 문의사항 : [email protected]


[기타 사항]

  • 본 포지션은 수시 진행으로 우수 인재 채용 시 마감될 수 있습니다.
  • 적합한 지원자에게 채용 담당자가 개별 연락 예정이며, 내부 규정에 따라 각 전형 단계별 개별 피드백은 제공하지 않습니다.
  • 최종 합격자는 3개월간의 수습기간이 적용되며, 해당 기간 중 급여는 100% 지급됩니다.
  • 입사지원 서류에 허위사실이 발견될 경우, 채용확정 이후라도 채용이 취소될 수 있습니다.