기업 채용 분석/컬리

[컬리] 커머스 시니어 프론트엔드 개발자 공고 분석

상품 탐색부터 구매까지 이어지는 커머스 경험 전반을 맡는 시니어 프론트엔드 개발자 공고입니다. React와 TypeScript 기반 SPA를 개발하고 Web과 App 연동 환경의 서비스뿐 아니라 백오피스와 운영 툴까지 만들며, 운영 이슈 대응과 UI/UX 개선도 맡습니다. 프론트엔드 개발 경력 8년 이상 또는 그에 준하는 실력이 자격요건 첫 항목입니다.

이 공고 분석은 2026년 10월 17일에 이뤄졌습니다. 이후 채용이 종료되었을 수 있습니다.

이 자리가 왜 생겼을까요

컬리는 TechniKurly 글에서 '거대한 트래픽 속에서도 상품 전시, 검색, 주문, 결제 시스템을 안정적으로 운영'하기 위한 클라우드 환경을 구축하고 있다고 설명했습니다. 같은 글에서 Claude Code의 기업 계정을 제공해 개발조직의 생산성을 높이고 있다고 밝혔습니다. 이 공고는 상품 탐색부터 구매까지의 커머스 화면을 React와 TypeScript로 만들고, 우대 사항으로 트래픽이 많은 웹서비스 경험과 Claude·Copilot 같은 AI 활용을 적었습니다. 1차 인터뷰에서도 생성형 AI를 활용한 코딩테스트를 봅니다. 트래픽이 몰리는 커머스 화면을 운영한 경험과 AI 도구를 개발 과정에 써 온 경험이 있다면 두 가지를 각각 구체적으로 설명할 수 있어야 합니다.

컬리가 지금 어떤 사업에 집중하고 있는지는 컬리 채용 분석에서 이어서 볼 수 있습니다.

1하게 될 업무

  • 고객/서비스 지향적인 프론트엔드를 설계하고 개발합니다(커머스 서비스 개발).

    이렇게 볼 수 있어요

    공고 첫 문단은 Web/App 서비스와 함께 백오피스와 다양한 운영 툴을 개발 범위로 적었습니다. 고객 화면만 만들어 왔다면 내부 사용자를 위한 화면은 새로 맡게 됩니다.

  • React, TypeScript 기반 SPA 웹 어플리케이션을 개발합니다.

    이렇게 볼 수 있어요

    자격요건에도 같은 두 기술이 있습니다. 어떤 규모의 SPA를 얼마나 오래 운영했는지가 있어야 8년 경력에 실체가 생깁니다.

  • Web과 App 연동 환경에서 서비스를 개발합니다.

    이렇게 볼 수 있어요

    웹과 앱이 맞물려 동작하는 환경입니다. 웹뷰와 네이티브 앱 사이의 통신이나 화면 전환을 다뤄 봤다면 그 경험을 이 업무의 사례로 듭니다.

  • 운영 중 발생하는 이슈를 분석하고 대응합니다(서비스 운영 및 품질 개선).

    이렇게 볼 수 있어요

    개발 뒤의 운영도 같은 사람이 맡습니다. 장애 원인을 찾아 재발을 막은 사례가 있다면 원인과 조치를 짧게 정리해 두면 면접에서 바로 쓸 수 있습니다.

  • 운영 프로세스를 고도화하고 자동화합니다.

    이렇게 볼 수 있어요

    운영 자동화는 우대 사항의 테스트·배포 자동화와도 관련이 있습니다. 반복되던 운영 작업을 스크립트나 도구로 줄였다면 줄어든 시간을 숫자로 쓰는 편이 분명합니다.

  • 사용자 피드백을 바탕으로 UI/UX를 개선합니다.

    이렇게 볼 수 있어요

    공고는 사용자 피드백을 개선의 출발점으로 적었습니다. 피드백 내용, 바꾼 화면, 그 뒤의 지표가 이어진 사례가 이 업무에 가깝습니다.

2자격 요건

  • 프론트엔드 개발 경력 8년 이상 또는 그에 준하는 실력을 요구합니다.

    이렇게 볼 수 있어요

    '그에 준하는 실력'도 인정합니다. 연차가 8년에 못 미친다면 맡았던 서비스의 규모와 직접 내린 기술적 결정으로 실력을 설명해야 합니다.

  • React, TypeScript에 대한 이해와 개발 경험이 필요합니다.

    이렇게 볼 수 있어요

    React와 TypeScript는 개발환경에 적힌 주요 기술의 첫 두 개입니다. 두 기술을 함께 쓴 프로젝트를 기간과 함께 밝힙니다.

  • Zustand, Redux, React Query 등 상태 관리 라이브러리를 이용한 개발 경험이 필요합니다.

    이렇게 볼 수 있어요

    개발환경에도 세 라이브러리가 모두 적혀 있습니다. 하나만 써 봤더라도 왜 그 라이브러리를 골랐는지 말할 수 있게 준비합니다.

  • Javascript, CSS, HTML을 깊이 이해하고 있어야 합니다.

    이렇게 볼 수 있어요

    프레임워크 경험과 별도로 기초 기술을 다시 적었습니다. 브라우저 렌더링이나 CSS 레이아웃 문제를 직접 풀어 본 사례로 이 항목에 답할 수 있습니다.

  • 다양한 이해 관계자와의 커뮤니케이션을 통해 요구사항을 도출하고 코드로 구현할 수 있어야 합니다.

    이렇게 볼 수 있어요

    요구사항을 받는 데서 그치지 않고 도출까지 맡습니다. 기획이 확정되기 전 단계에서 개발 쪽 의견으로 범위를 바꾼 경험이 이 요건의 예입니다.

  • 복잡하고 예측불가한 상황에서 문제를 정의하고 구조적 설계와 구현으로 해결할 수 있어야 합니다.

    이렇게 볼 수 있어요

    문제 정의와 구조적 설계가 한 항목에 묶여 있습니다. 원인이 분명하지 않았던 문제를 구조를 바꿔 해결한 사례를 하나 고릅니다.

3우대 사항

  • Claude, Copilot과 같은 AI 활용에 익숙한 분을 우대합니다.

    이렇게 볼 수 있어요

    개발환경의 개발 생산성 항목에도 GitHub Copilot과 Claude가 있고, 1차 인터뷰에서는 생성형 AI를 활용한 코딩테스트를 봅니다. 평소 AI 도구로 코드를 만들고 검토하는 방식을 구체적인 예로 준비합니다.

  • 테스트 및 배포 자동화 경험을 우대합니다.

    이렇게 볼 수 있어요

    개발환경에 Jest, Storybook, GitHub Actions가 있습니다. 테스트 범위를 넓히거나 배포 주기를 줄인 경험이 이 우대의 사례입니다.

  • 웹서비스의 정량적 성능 평가·최적화 경험과 트래픽이 많은 웹서비스 개발 경험을 우대합니다.

    이렇게 볼 수 있어요

    '정량적'이라는 말이 붙어 있어 성능 개선도 숫자로 봅니다. 로딩 시간 같은 지표의 전후 값과 서비스의 트래픽 규모를 나란히 밝힙니다.

  • 반응형 디자인, 웹 접근성, 웹 표준을 고려한 개발 경험과 웹서비스 보안에 대한 이해를 우대합니다.

    이렇게 볼 수 있어요

    화면 품질과 보안이 각각 우대 항목으로 적혀 있습니다. 접근성 기준을 맞추거나 보안 취약점을 고친 사례가 있다면 적용한 기준 이름이 들어가야 합니다.

  • 창업이나 스타트업 경험을 우대합니다.

    이렇게 볼 수 있어요

    창업했거나 스타트업에서 일한 기간이 이 항목에 들어갑니다. 당시 팀 규모와 프론트엔드 밖에서 맡은 일까지 밝히면 경험의 폭을 가늠할 수 있습니다.

  • 기술적 의사결정 및 팀 리딩 경험을 우대합니다.

    이렇게 볼 수 있어요

    라이브러리 도입이나 구조 변경을 직접 결정했다면 결정 근거와 팀에 적용한 방식, 리딩한 인원 수를 함께 적어야 합니다.

4기타 사항

  • 게시일 : 2026년 5월 14일
  • 고용형태 : 정규직(수습 3개월)
  • 근무지 : 역삼 (서울특별시 강남구 테헤란로 133 한국타이어빌딩)
  • 경력 조건 : 경력 8년 이상
  • 학력 조건 : 해당 내용은 원본 공고에서 확인되지 않습니다.

쓰는 기술

공고 본문에 적힌 기술만 모은 목록입니다.

  • React
  • TypeScript
  • Next.js
  • Zustand
  • Redux
  • React Query
  • Javascript
  • CSS
  • HTML
  • Emotion
  • Tailwind CSS
  • Webpack
  • Vite
  • AWS
  • Docker
  • GitHub Actions
  • Jest
  • Storybook
  • GitHub Copilot
  • Claude
  • Datadog
  • Sentry

전형과 지원

컬리 채용 사이트의 기본 절차는 지원서 접수, 서류 검토, 인터뷰 진행, 처우 협의, 최종 합격 순입니다. 공고 본문에는 대부분 직무적합성 인터뷰와 종합 인터뷰 두 번이 적혀 있고, 공고에 따라 사전 과제나 온라인 직무적합성 검사가 붙습니다.

  • 기본 단계

    채용 사이트 합류 여정은 '지원서 접수 → 서류 검토 → 인터뷰 진행 → 처우 협의 → 최종 합격'이고, 세부사항은 공고별로 다를 수 있다고 밝힙니다. 공고 본문은 대개 '지원서 제출 → 직무적합성 인터뷰 → 종합 인터뷰 → 처우 협의 → 최종 합격'으로 적었고, 분석 시점 정규직 공고 62건 가운데 59건에 처우 협의 단계가 있었습니다.

    이렇게 볼 수 있어요

    인터뷰는 직무를 보는 단계와 종합적으로 보는 단계로 나뉩니다. 처우 협의가 없는 공고도 있으므로 지원하는 공고의 합류 여정 줄을 먼저 확인해야 일정을 정확히 잡을 수 있습니다.

    컬리 채용 합류 여정

  • 사전 과제와 직무적합성 검사

    분석 시점 정규직 공고 62건 가운데 47건이 온라인 직무적합성 검사를 적었고 대부분은 종합 인터뷰 단계에 붙였습니다. 사전 과제를 적은 공고는 24건이었고 그 가운데 19건이 '생성형 AI'를 활용하는 과제였습니다. FAQ는 포지션에 따라 과제 전형 또는 코딩 테스트가 포함될 수 있고 인터뷰는 상황에 따라 비대면 또는 대면으로 진행된다고 답합니다.

    이렇게 볼 수 있어요

    과제에 생성형 AI 사용이 전제된 공고가 있습니다. 과제를 낼 때 AI가 만든 부분과 직접 판단한 부분을 나눠 설명할 수 있도록 작업 과정을 남겨 두면 인터뷰에서 쓸 수 있습니다.

    컬리 채용 합류 여정

  • 서류 양식

    지원서류 양식은 정해져 있지 않고 '본인의 역량을 가장 잘 보여줄 수 있는 자유 양식의 이력서/경력기술서'를 내면 됩니다. 포지션별 필수 서류(포트폴리오 등)가 있으면 함께 첨부하고, 신체 조건·출신 지역·혼인 여부·가족 관계처럼 직무와 무관한 개인정보는 빼고 내라고 안내합니다.

    이렇게 볼 수 있어요

    양식이 자유인 만큼 경력기술서의 구성이 그대로 보입니다. 지원 공고의 업무 항목과 같은 이름으로 경험을 적고, 직무와 무관한 개인정보는 처음부터 넣지 않습니다.

    컬리 채용 합류 여정

  • 재지원과 중복 지원

    재지원과 중복 지원 모두 가능하다고 답합니다. 여러 포지션에 중복 지원하면 채용 담당자가 가장 적합하다고 판단한 포지션으로 먼저 안내할 수 있고, 맞는 공고가 없으면 인재풀에 정보를 등록해 달라고 안내합니다.

    이렇게 볼 수 있어요

    여러 공고에 내도 채용 담당자가 한 포지션으로 먼저 안내할 수 있습니다. 가장 맞는 공고를 정해 그 공고에 맞춘 이력서를 내는 편이 낫습니다.

    컬리 채용 합류 여정

  • 수습과 공통 조건

    분석 시점 정규직 공고 62건 모두에 '고용형태는 정규직(수습 3개월)'과 '해외 여행에 결격 사유가 없어야 하며, 남성은 군필 혹은 면제자여야 합니다'가 적혀 있었습니다. 병역특례는 전문연구요원만 운영한다고 FAQ가 답합니다.

    이렇게 볼 수 있어요

    수습 3개월과 병역·해외 여행 조건은 직무와 상관없이 붙는 조건입니다. 해당 사항이 있다면 서류를 내기 전에 확인해야 합니다.

    컬리 채용 합류 여정

  • 이 공고만 다른 점

    • 1차 직무적합성 인터뷰에서 생성형 AI를 활용한 코딩테스트가 함께 진행되고, 2차 종합 인터뷰 전에 온라인 직무적합성 검사가 진행됩니다.

      코딩테스트가 첫 인터뷰 안에 들어 있고 AI 사용이 전제돼 있습니다. AI가 만든 코드를 어떤 기준으로 검토하고 고치는지 말로 풀어 설명하는 연습이 필요합니다.

    지원 전 준비할 것

    1. 1

      커머스 화면 경험 나누기

      상품 탐색, 상세, 장바구니, 결제, 백오피스 가운데 만들어 본 화면을 공고의 개발 범위에 맞춰 나눠 적습니다.

    2. 2

      성능 개선 숫자 준비

      성능 최적화 사례 하나를 골라 측정 지표, 개선 전후 값, 서비스 트래픽 규모를 정리합니다.

    3. 3

      AI 코딩테스트 대비

      Claude나 Copilot으로 작은 기능을 만들어 보며 AI에게 맡긴 부분과 직접 고친 부분을 구분해 말하는 연습을 합니다.

    프론트엔드 개발자 지원을 준비한다면