logo

무신사

Frontend Engineer (29CM 프론트엔드팀)
구분29CM
직군Frontend Engineer
경력사항경력 5년 이상
고용형태정규직
근무지대한민국 서울특별시 성동구 성수동2가 277-47, 무신사 성수

[무신사 테크 소개]

무신사 테크 조직은 혁신의 원동력이자, 가장 먼저 변화를 이끌어낼 핵심 기술 조직입니다. 고객과 입점 브랜드 모두가 고유한 개성을 마음껏 표현할 수 있도록 데이터와 기술을 바탕으로 개인화된 경험을 제공합니다. 무신사 테크 조직은 항상 새로운 영역에서의 성공을 꿈꾸며 도전하는 것을 두려워하지 않습니다. 무신사와 함께 한국을 넘어 글로벌 무대에서 경쟁력 있는 서비스를 만들어갈 인재를 찾고 있습니다.

  • 무신사 테크 블로그: https://medium.com/musinsa-tech
  • 29CM 테크 블로그: https://medium.com/29cm
  • 테크 유튜브 채널: https://www.youtube.com/@MUSINSATECH


[무신사 테크가 일하는 방식]

  • 고객의 경험을 최우선합니다.
  • 고객의 니즈를 이해하고, 그들의 경험을 개선하기 위해 노력합니다. 사용자가 직면하는 문제를 해결하고 사용성을 향상시키는 것이 핵심 목표입니다.
  • 비즈니스 임팩트를 지향합니다.
  • 비즈니스 요구사항을 이해하고 이를 기술적으로 해결하는 것에 집중합니다. 새로운 기술을 도입하는 것도 중요하지만, 기존 시스템의 안정성과 성능을 유지하면서 비즈니스 목표를 달성하는 데 집중합니다.
  • 새로운 제안은 되도록 먼저 시도하고 회고합니다.
  • 새로운 아이디어나 기술적인 변화를 빠르게 테스트하고, 실험을 통해 효과를 검증합니다. 실패를 두려워하지 않고, 실패로부터 배우며 지속적으로 성장합니다.
  • 서로 간의 신뢰 기반으로 자유롭게 결정합니다.
  • 팀 내에서 서로를 신뢰하고, 각자의 역할과 책임을 인정하며 일합니다. 문제가 발생했을 때는 개방적으로 의견을 나누고 해결책을 찾아냅니다.
  • 업무 효율성을 추구합니다.
  • 업무 효율성을 높이기 위해 지속적으로 개선하고, 효율적인 도구나 프로세스를 도입합니다. 효율적인 개발 방법을 고민하며, 코드의 품질과 유지보수성을 고려하여 작업합니다.


[29CM 소개]

29CM는 고객의 라이프스타일에 어울리는 최적의 상품들을 발견하고 소개하는 온/오프라인 셀렉트숍입니다. 2011년, '고객의 더 나은 선택을 돕는다’라는 미션으로부터 출발했습니다. 더 많고 더 저렴한 상품을 추구하는 다른 기업들과 달리 우리는 29CM만의 방식이 담긴 콘텐츠를 선보이며 브랜드와 고객 모두에게 대체 불가능한 커머스 플랫폼을 만들어가고 있습니다.


[팀 소개]

  • 프론트엔드팀은 스토리북을 기반으로 CDD를 채택하여 UI 컴포넌트의 개발 및 관리를 효율적으로 진행합니다. 또한, 중요한 로직에 대해서는 별도의 테스팅을 진행하여 최대한 안정적인 서비스를 제공하기 위해 노력하고 있습니다. 에러 로그 및 디버그에 대해서는 기본적으로 Sentry를 활용하여 추적하고 해결합니다.
  • 대규모 트래픽이 예상되는 경우, 엔지니어링 조직 전체가 사용 가능한 리소스 범위 내에서 Kibana, Grafana, Datadog 등의 모니터링 도구를 활용하여 시스템을 지속적으로 모니터링하고 최적화합니다.
  • 최종적으로 프론트엔드팀은 스쿼드의 OKR 달성과 서비스 품질 간의 적절한 균형을 유지하여 비즈니스의 지속적인 성장을 가능하게 만드는 것을 추구하며, 균형 있는 팀 운영을 통해 회사의 성장과 개발 구성원 개인의 성장을 함께 추구하고 있습니다.


[주요업무]

  • 프론트엔드팀은 검색, 추천, 콘텐츠, 주문 및 결제 & 정산, 배송, 선물하기 등 다양한 분야의 서비스로 29CM를 사랑하는 고객들의 감도 높은 니즈를 반영하고 고도화하는 데 힘쓰고 있으며, 그와 함께 29CM의 백오피스와 파트너 센터를 개발하고 개선하고 있습니다.
  • 기존에는 Angular 기반이었던 서비스를 현재 주요 도메인은 대부분 React 18(With Next.js 14) Mono-Repo로 전환하여 마이크로 프론트엔드를 구축했습니다. 장기적으로는 React로의 완전한 전환을 목표로 하고 있습니다.
  • 합류하신다면 프론트엔드팀(인게이지먼트, 커머스, 플랫폼) 중 하나의 스쿼드에 배정되며, 스쿼드의 OKR를 달성하기 위한 기여를 하시게 됩니다. 스쿼드는 Product Manager, Product Designer, Server/Frontend/Mobile Engineer, Data Analyst 등 여러 직군으로 구성된 조직으로, 29CM 프로덕트팀 목표 달성을 위해 하나의 도메인에 집중하며 때로는 타 스쿼드/조직과 협업하여 공동의 목표를 달성하기도 합니다.
  • 프론트엔드팀에서 하는 업무 일부는 아래 29CM 기술블로그에서 확인하실 수 있습니다.
  • 상품 상세 React 전환기 : https://url.kr/i8mzl7
  • 당신2 9하던 Storybook : https://url.kr/g3iw6b


[자격요건]

  • 프론트엔드 실무 개발 경력 3년 이상
  • 프론트엔드 생태계에 대한 깊은 이해와 팀에 적합한 기술 스택 또는 도구를 선택할 수 있는 능력을 가진 분
  • 비즈니스 목표를 달성하기 위해 노력하는 엔지니어로서 문제 해결에 열정적인 분
  • React, Vue.js, Angular 등의 SPA 개발 경험이 있는 분- NEXT.js, NUXT.js 등의 SSR 개발 경험이 있는 분
  • ES6+ 문법에 대한 이해가 뛰어나고, 비즈니스에 맞는 최적의 기술을 선택할 수 있는 능력을 갖춘 분
  • 읽기 쉽고 효율적인 코드를 작성하고자 하는 의지를 가진 분
  • 다양한 직군과의 원활한 커뮤니케이션을 즐기고 협업하는 분


[주요 기술 스택 및 도구]

  • 주요 프레임워크 및 라이브러리: NEXT.js(v14), Angular, React Query(v4), Zustand, Storybook(v7), Jest, Typescript(v5)
  • 패키지 매니저 및 빌드 도구: Yarn Berry, PNPM, turborepo, vite- 배포 및 자동화: EKS(AWS), Jenkins, Github Actions
  • 데이터 마케팅 및 개발 도구: Unleash, Firebase, Amplitude, Google Analytics
  • 서비스 모니터링 및 로깅: Sentry, Kibana, Grafana, Datadog, Snowplow- 협업 및 업무 관리: Slack, Notion, Figma, Github, JIRA Cloud


[우대사항]

  • 팀 내에서 기술적 리더십을 발휘하고 구성원과 함께 팀의 성장을 촉진하고자 하는 분
  • 기술적 시도를 적극적으로 이끌어내고 추진한 경험이 있는 분
  • Micro-Frontend에 대한 이해도가 높고, 이를 적용한 경험이 있는 분
  • Mono-repository를 운영한 경험이 있는 분
  • 스토리북을 활용한 CDD(Component-Driven Development) 개발 경험이 있는 분
  • 콘텐츠(Content) 또는 커머스(Commerce) 도메인에서의 개발 경험이 있으신 분
  • 웹사이트 성능 측정과 최적화에 대한 경험이나 웹 접근성에 대한 이해가 높은 분
  • 유닛 테스트와 e2e 테스트를 수행한 경험이 있는 분


[지원 서류]

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

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


[근무조건]

  • 정규직


[전형절차]

  • 접수 기간 : 상시지원
  • 전형 절차 : 서류 전형 - 과제전형 - 1차 인터뷰 - 2차 인터뷰 - 처우 협의 - 최종합격
  • 문의사항 : [email protected]


[혜택 및 복지]

<근무환경>

  • 선택적 근로시간제 적용 (월 소정 근로시간 내 유연근무, 코어타임: 11-16시)
  • 매월 마지막 주 금요일 4시간만 근무하는 Early Friday 제도 운영
  • 자율 복장 근무 (슬리퍼부터 정장까지 자유롭게 입는 문화)
  • 직급 없이 ‘님’으로 소통


<사내지원>

  • 업무에 필요한 모든 물품(MRO) 지원, 최고급 사양의 업무장비 및 허먼밀러 의자 지원
  • 사내 식당 ‘모락모락’(조식/중식/석식/To-go Bag) 운영
  • 사내카페 ’아즈니섬’ 운영 (임직원 55%할인)
  • 사내 건강관리실 ‘CLINIC’ 운영 (휴식, 의약품 제공 및 의료기기 사용 및 건강검진 유소견자 사후관리 상담 가능)


<생활지원>

  • 연 350만 복지 포인트 지급 : 복지카드와 연동하여 온/오프라인에서 자유롭게 사용 가능합니다.
  • 임직원의 결혼자금, 주택자금, 의료비에 한해 사내 대출 지원 및 은행 금리 지원 (근속기간에 따라 지원 금액 일부 상이)
  • 자녀의 초등학교 입학 시 50만원 축하금 지원, 대학등록금 학기마다 150만원 지원
  • 경조휴가 및 경조금 지원


<스토어 혜택>

  • 무신사/솔드아웃/CQR에서 자유롭게 쇼핑할 수 있도록 지원해드립니다.
  • 쇼핑 지원금: 매월 10만원 지원
  • 생일 축하 지원금: 해당 월 20만원 지원
  • 매월 할인 쿠폰 지원 (무신사 최대 40% 상품 쿠폰 7장, 29CM 20% 장바구니 쿠폰 5장, 장바구니 쿠폰 5장)


< 건강/휴식>

  • 연 1회 건강검진, 연 10회 심리상담 지원
  • 휴가는 1일(8시간), 0.5일(4시간), 0.25일(2시간)으로 유연하게 사용 가능
  • 단체 상해보험 지원(본인/배우자/자녀)
  • 장기 근속 년수에 따라 추가 리프레쉬 휴가 및 휴가비(복지포인트) 제공
  • 3년/6년/9년/12년 만근 시 7일/14일/21일/28일의 리프레쉬 휴가와 50만원/100만원/150만원/200만원 휴가비(복지포인트) 제공

*상기 사항은 근무 기간 및 시점에 따라 일부 변경될 수 있습니다.


[기타사항]

  • 본 채용은 수시 진행으로 우수 인재 채용 시 마감될 수 있습니다.
  • 최종 합격자는 3개월간의 수습기간이 적용되며, 해당 기간 중 급여는 100% 지급됩니다.
  • 입사지원 서류에 허위사실이 발견될 경우, 채용확정 이후라도 채용이 취소될 수 있습니다.
공유하기
Frontend Engineer (29CM 프론트엔드팀)

[무신사 테크 소개]

무신사 테크 조직은 혁신의 원동력이자, 가장 먼저 변화를 이끌어낼 핵심 기술 조직입니다. 고객과 입점 브랜드 모두가 고유한 개성을 마음껏 표현할 수 있도록 데이터와 기술을 바탕으로 개인화된 경험을 제공합니다. 무신사 테크 조직은 항상 새로운 영역에서의 성공을 꿈꾸며 도전하는 것을 두려워하지 않습니다. 무신사와 함께 한국을 넘어 글로벌 무대에서 경쟁력 있는 서비스를 만들어갈 인재를 찾고 있습니다.

  • 무신사 테크 블로그: https://medium.com/musinsa-tech
  • 29CM 테크 블로그: https://medium.com/29cm
  • 테크 유튜브 채널: https://www.youtube.com/@MUSINSATECH


[무신사 테크가 일하는 방식]

  • 고객의 경험을 최우선합니다.
  • 고객의 니즈를 이해하고, 그들의 경험을 개선하기 위해 노력합니다. 사용자가 직면하는 문제를 해결하고 사용성을 향상시키는 것이 핵심 목표입니다.
  • 비즈니스 임팩트를 지향합니다.
  • 비즈니스 요구사항을 이해하고 이를 기술적으로 해결하는 것에 집중합니다. 새로운 기술을 도입하는 것도 중요하지만, 기존 시스템의 안정성과 성능을 유지하면서 비즈니스 목표를 달성하는 데 집중합니다.
  • 새로운 제안은 되도록 먼저 시도하고 회고합니다.
  • 새로운 아이디어나 기술적인 변화를 빠르게 테스트하고, 실험을 통해 효과를 검증합니다. 실패를 두려워하지 않고, 실패로부터 배우며 지속적으로 성장합니다.
  • 서로 간의 신뢰 기반으로 자유롭게 결정합니다.
  • 팀 내에서 서로를 신뢰하고, 각자의 역할과 책임을 인정하며 일합니다. 문제가 발생했을 때는 개방적으로 의견을 나누고 해결책을 찾아냅니다.
  • 업무 효율성을 추구합니다.
  • 업무 효율성을 높이기 위해 지속적으로 개선하고, 효율적인 도구나 프로세스를 도입합니다. 효율적인 개발 방법을 고민하며, 코드의 품질과 유지보수성을 고려하여 작업합니다.


[29CM 소개]

29CM는 고객의 라이프스타일에 어울리는 최적의 상품들을 발견하고 소개하는 온/오프라인 셀렉트숍입니다. 2011년, '고객의 더 나은 선택을 돕는다’라는 미션으로부터 출발했습니다. 더 많고 더 저렴한 상품을 추구하는 다른 기업들과 달리 우리는 29CM만의 방식이 담긴 콘텐츠를 선보이며 브랜드와 고객 모두에게 대체 불가능한 커머스 플랫폼을 만들어가고 있습니다.


[팀 소개]

  • 프론트엔드팀은 스토리북을 기반으로 CDD를 채택하여 UI 컴포넌트의 개발 및 관리를 효율적으로 진행합니다. 또한, 중요한 로직에 대해서는 별도의 테스팅을 진행하여 최대한 안정적인 서비스를 제공하기 위해 노력하고 있습니다. 에러 로그 및 디버그에 대해서는 기본적으로 Sentry를 활용하여 추적하고 해결합니다.
  • 대규모 트래픽이 예상되는 경우, 엔지니어링 조직 전체가 사용 가능한 리소스 범위 내에서 Kibana, Grafana, Datadog 등의 모니터링 도구를 활용하여 시스템을 지속적으로 모니터링하고 최적화합니다.
  • 최종적으로 프론트엔드팀은 스쿼드의 OKR 달성과 서비스 품질 간의 적절한 균형을 유지하여 비즈니스의 지속적인 성장을 가능하게 만드는 것을 추구하며, 균형 있는 팀 운영을 통해 회사의 성장과 개발 구성원 개인의 성장을 함께 추구하고 있습니다.


[주요업무]

  • 프론트엔드팀은 검색, 추천, 콘텐츠, 주문 및 결제 & 정산, 배송, 선물하기 등 다양한 분야의 서비스로 29CM를 사랑하는 고객들의 감도 높은 니즈를 반영하고 고도화하는 데 힘쓰고 있으며, 그와 함께 29CM의 백오피스와 파트너 센터를 개발하고 개선하고 있습니다.
  • 기존에는 Angular 기반이었던 서비스를 현재 주요 도메인은 대부분 React 18(With Next.js 14) Mono-Repo로 전환하여 마이크로 프론트엔드를 구축했습니다. 장기적으로는 React로의 완전한 전환을 목표로 하고 있습니다.
  • 합류하신다면 프론트엔드팀(인게이지먼트, 커머스, 플랫폼) 중 하나의 스쿼드에 배정되며, 스쿼드의 OKR를 달성하기 위한 기여를 하시게 됩니다. 스쿼드는 Product Manager, Product Designer, Server/Frontend/Mobile Engineer, Data Analyst 등 여러 직군으로 구성된 조직으로, 29CM 프로덕트팀 목표 달성을 위해 하나의 도메인에 집중하며 때로는 타 스쿼드/조직과 협업하여 공동의 목표를 달성하기도 합니다.
  • 프론트엔드팀에서 하는 업무 일부는 아래 29CM 기술블로그에서 확인하실 수 있습니다.
  • 상품 상세 React 전환기 : https://url.kr/i8mzl7
  • 당신2 9하던 Storybook : https://url.kr/g3iw6b


[자격요건]

  • 프론트엔드 실무 개발 경력 3년 이상
  • 프론트엔드 생태계에 대한 깊은 이해와 팀에 적합한 기술 스택 또는 도구를 선택할 수 있는 능력을 가진 분
  • 비즈니스 목표를 달성하기 위해 노력하는 엔지니어로서 문제 해결에 열정적인 분
  • React, Vue.js, Angular 등의 SPA 개발 경험이 있는 분- NEXT.js, NUXT.js 등의 SSR 개발 경험이 있는 분
  • ES6+ 문법에 대한 이해가 뛰어나고, 비즈니스에 맞는 최적의 기술을 선택할 수 있는 능력을 갖춘 분
  • 읽기 쉽고 효율적인 코드를 작성하고자 하는 의지를 가진 분
  • 다양한 직군과의 원활한 커뮤니케이션을 즐기고 협업하는 분


[주요 기술 스택 및 도구]

  • 주요 프레임워크 및 라이브러리: NEXT.js(v14), Angular, React Query(v4), Zustand, Storybook(v7), Jest, Typescript(v5)
  • 패키지 매니저 및 빌드 도구: Yarn Berry, PNPM, turborepo, vite- 배포 및 자동화: EKS(AWS), Jenkins, Github Actions
  • 데이터 마케팅 및 개발 도구: Unleash, Firebase, Amplitude, Google Analytics
  • 서비스 모니터링 및 로깅: Sentry, Kibana, Grafana, Datadog, Snowplow- 협업 및 업무 관리: Slack, Notion, Figma, Github, JIRA Cloud


[우대사항]

  • 팀 내에서 기술적 리더십을 발휘하고 구성원과 함께 팀의 성장을 촉진하고자 하는 분
  • 기술적 시도를 적극적으로 이끌어내고 추진한 경험이 있는 분
  • Micro-Frontend에 대한 이해도가 높고, 이를 적용한 경험이 있는 분
  • Mono-repository를 운영한 경험이 있는 분
  • 스토리북을 활용한 CDD(Component-Driven Development) 개발 경험이 있는 분
  • 콘텐츠(Content) 또는 커머스(Commerce) 도메인에서의 개발 경험이 있으신 분
  • 웹사이트 성능 측정과 최적화에 대한 경험이나 웹 접근성에 대한 이해가 높은 분
  • 유닛 테스트와 e2e 테스트를 수행한 경험이 있는 분


[지원 서류]

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

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


[근무조건]

  • 정규직


[전형절차]

  • 접수 기간 : 상시지원
  • 전형 절차 : 서류 전형 - 과제전형 - 1차 인터뷰 - 2차 인터뷰 - 처우 협의 - 최종합격
  • 문의사항 : [email protected]


[혜택 및 복지]

<근무환경>

  • 선택적 근로시간제 적용 (월 소정 근로시간 내 유연근무, 코어타임: 11-16시)
  • 매월 마지막 주 금요일 4시간만 근무하는 Early Friday 제도 운영
  • 자율 복장 근무 (슬리퍼부터 정장까지 자유롭게 입는 문화)
  • 직급 없이 ‘님’으로 소통


<사내지원>

  • 업무에 필요한 모든 물품(MRO) 지원, 최고급 사양의 업무장비 및 허먼밀러 의자 지원
  • 사내 식당 ‘모락모락’(조식/중식/석식/To-go Bag) 운영
  • 사내카페 ’아즈니섬’ 운영 (임직원 55%할인)
  • 사내 건강관리실 ‘CLINIC’ 운영 (휴식, 의약품 제공 및 의료기기 사용 및 건강검진 유소견자 사후관리 상담 가능)


<생활지원>

  • 연 350만 복지 포인트 지급 : 복지카드와 연동하여 온/오프라인에서 자유롭게 사용 가능합니다.
  • 임직원의 결혼자금, 주택자금, 의료비에 한해 사내 대출 지원 및 은행 금리 지원 (근속기간에 따라 지원 금액 일부 상이)
  • 자녀의 초등학교 입학 시 50만원 축하금 지원, 대학등록금 학기마다 150만원 지원
  • 경조휴가 및 경조금 지원


<스토어 혜택>

  • 무신사/솔드아웃/CQR에서 자유롭게 쇼핑할 수 있도록 지원해드립니다.
  • 쇼핑 지원금: 매월 10만원 지원
  • 생일 축하 지원금: 해당 월 20만원 지원
  • 매월 할인 쿠폰 지원 (무신사 최대 40% 상품 쿠폰 7장, 29CM 20% 장바구니 쿠폰 5장, 장바구니 쿠폰 5장)


< 건강/휴식>

  • 연 1회 건강검진, 연 10회 심리상담 지원
  • 휴가는 1일(8시간), 0.5일(4시간), 0.25일(2시간)으로 유연하게 사용 가능
  • 단체 상해보험 지원(본인/배우자/자녀)
  • 장기 근속 년수에 따라 추가 리프레쉬 휴가 및 휴가비(복지포인트) 제공
  • 3년/6년/9년/12년 만근 시 7일/14일/21일/28일의 리프레쉬 휴가와 50만원/100만원/150만원/200만원 휴가비(복지포인트) 제공

*상기 사항은 근무 기간 및 시점에 따라 일부 변경될 수 있습니다.


[기타사항]

  • 본 채용은 수시 진행으로 우수 인재 채용 시 마감될 수 있습니다.
  • 최종 합격자는 3개월간의 수습기간이 적용되며, 해당 기간 중 급여는 100% 지급됩니다.
  • 입사지원 서류에 허위사실이 발견될 경우, 채용확정 이후라도 채용이 취소될 수 있습니다.