기업 채용 분석/CJ올리브영

[CJ올리브영] 검색 플랫폼 개발자 (Front-end) 공고 분석

올리브영 온/오프라인 검색 서비스의 UI/UX를 개발하는 Front-end 공고입니다. 검색 결과, 연관검색어, 자동완성, 필터/정렬 같은 검색 UI 컴포넌트를 설계하고 초기 로딩과 인터랙션 속도를 최적화합니다. 요구 경험은 5년 이상의 Front-end 개발 경험이고, 1차 면접에 Whiteboard Test가 있습니다.

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

이 자리가 왜 생겼을까요

올리브영 테크 블로그에 따르면 회사는 2026년 3월 카카오와 협업해 카카오톡 대화방에서 뷰티 상품을 추천받는 MCP를 선보였습니다. 8월에는 챗GPT에서 올리브영 상품을 검색하고 추천받는 전용 플러그인을 출시했습니다. 글을 쓴 검색 스쿼드는 이 작업을 '이미 탄탄하게 구축된 올리브영의 검색 서비스를 LLM이 활용할 수 있도록' 규격을 맞추는 일로 설명했습니다. 검색 서비스가 자사 앱과 웹 밖의 대화형 화면으로도 쓰이고 있습니다. 이 공고는 그 검색 서비스의 온/오프라인 UI와 성능을 맡습니다. 검색 엔진과 함께 결과 화면을 개선해 본 경험이 있다면 검색 후 클릭률이나 로딩 시간이 어떻게 달라졌는지를 숫자로 보여 줄 수 있습니다.

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

1하게 될 업무

  • 올리브영 온/오프라인 검색 서비스(UI/UX)를 개발합니다.

    이렇게 볼 수 있어요

    온라인몰 검색에 더해 오프라인 쪽 검색 서비스도 맡습니다. 같은 검색 결과를 서로 다른 화면 환경에 맞춰 보여 줘야 한다는 뜻입니다.

  • 검색 결과, 연관검색어, 자동완성, 필터/정렬 등 검색 UI 컴포넌트를 설계하고 구현합니다.

    이렇게 볼 수 있어요

    검색 화면을 이루는 컴포넌트가 이름으로 적혀 있습니다. 이 가운데 직접 만든 것이 있다면 입력 지연 처리나 상태 관리처럼 그 컴포넌트에서 풀었던 문제를 구체적으로 설명할 수 있습니다.

  • 검색 성능(초기 로딩, 인터랙션 속도)을 최적화합니다.

    이렇게 볼 수 있어요

    공고는 성능의 범위를 초기 로딩과 인터랙션 속도 둘로 밝혔습니다. 최적화 전후의 로딩 시간이나 응답 시간을 숫자로 보여 줄 수 있으면 이 업무의 경험이 분명해집니다.

  • 검색 엔진과 협업해 검색 경험 전반을 개선합니다.

    이렇게 볼 수 있어요

    화면만 맡는 것이 아니라 검색 엔진 쪽과 함께 결과 품질을 다룹니다. 백엔드 응답 구조를 화면 요구에 맞게 같이 정해 본 경험이 이 협업의 실제 모습입니다.

2자격 요건

  • 5년 이상 Front-end 개발 경험이 필요합니다.

    이렇게 볼 수 있어요

    공고 끝의 경력사항 칸도 5년 이상으로 같습니다. Front-end로 일한 기간을 따로 세어 밝혀 두면 됩니다.

  • Javascript와 React 같은 Front-end Framework 개발 경험이 필요합니다.

    이렇게 볼 수 있어요

    React는 예시로 적혀 있어 다른 Framework 경험도 들어갑니다. 주로 쓴 Framework와 그 위에서 만든 서비스 규모를 함께 밝히면 경험의 깊이가 보입니다.

  • WEB 환경에 대한 기본적인 이해와 지식이 필요합니다.

    이렇게 볼 수 있어요

    브라우저 렌더링과 네트워크 요청 같은 기본기를 봅니다. 업무의 성능 최적화가 이 이해 위에서 이뤄집니다.

  • 다양한 컴포넌트를 설계해 본 경험이 필요합니다.

    이렇게 볼 수 있어요

    구현보다 설계를 묻습니다. 여러 화면에서 다시 쓰이도록 컴포넌트의 구조와 인터페이스를 정해 본 경험이 이 요건의 내용입니다.

3우대 사항

  • 검색/추천/탐색 서비스 UI/UX 개발 경험을 우대합니다.

    이렇게 볼 수 있어요

    검색 외에 추천과 탐색 화면도 같은 범주로 봅니다. 상품 목록이나 추천 영역을 만들어 본 경험이 있다면 여기에 들어갑니다.

  • 대규모 트래픽 서비스의 Front-end 성능 최적화 경험을 우대합니다.

    이렇게 볼 수 있어요

    업무의 성능 최적화를 트래픽이 큰 환경에서 해 봤는지를 봅니다. 서비스의 사용자 규모와 함께 개선한 성능 지표를 밝히면 트래픽이 큰 환경의 경험인지 확인할 수 있습니다.

  • 데이터 기반 차트 및 지표 시각화 경험을 우대합니다.

    이렇게 볼 수 있어요

    검색 화면 외에 지표를 보여 주는 화면을 만들 수도 있다는 뜻입니다. 대시보드나 차트 컴포넌트를 만든 경험이 이 항목의 사례입니다.

  • 기술 부채를 보면 잠 못 이루시는 분을 우대합니다.

    이렇게 볼 수 있어요

    리팩터링을 스스로 제안하고 끝낸 경험을 보는 항목입니다. 무엇이 부채였고 정리한 뒤 무엇이 쉬워졌는지가 구체적인 설명입니다.

4기타 사항

  • 게시일 : 2026년 7월 24일
  • 고용형태 : 정규직(수습 3개월)
  • 근무지 : 대한민국 서울특별시 용산구 한강대로 372
  • 경력 조건 : 경력 5년 이상
  • 학력 조건 : 해당 내용은 원본 공고에서 확인되지 않습니다.

쓰는 기술

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

  • Javascript
  • React

전형과 지원

분석한 공고 대부분이 같은 일곱 단계를 적었습니다. 공간디자인 공고는 과제전형을 더했고, Product Designer (B2B/광고플랫폼) 공고는 직무에 따라 과제전형이 추가될 수 있다고 적었습니다. Forward Deployed AI Engineer, QA Engineer (Domestic), 커머스플랫폼유닛 Android 개발채용, 커머스플랫폼유닛 Back-end 개발채용, 검색 플랫폼 개발자 공고는 면접에 라이브코딩테스트나 Whiteboard Test를 포함했습니다. 뷰티 카테고리 MD와 Data Scientist (광고 플랫폼 사업) 공고에는 단계가 적혀 있지 않으므로 지원할 공고의 전형 안내를 따로 확인해야 합니다.

  • 공고에 적힌 전형 단계

    분석한 공고 대부분은 '서류 전형 - 1차면접 전형 - 온라인 인성검사 - 2차면접 전형 - 3차 전형(평판조회 및 처우협의) - 건강검진 - 합격' 순서로 적었습니다. 공간디자인(인테리어) 담당자 공고는 1차면접 뒤에 과제전형을 둡니다. Forward Deployed AI Engineer 공고는 1차면접에 라이브코딩테스트, 2차면접에 Whiteboard test를 구술과 함께 적었습니다. QA Engineer (Domestic) 공고도 1차면접에 라이브코딩테스트, 2차면접에 Whiteboard test를 적었습니다. 커머스플랫폼유닛 Android 개발채용 공고와 Back-end 개발채용 공고는 1차면접에 Live Coding, 2차면접에 Whiteboard Test를 구술과 함께 적었습니다. 검색 플랫폼 개발자 공고의 1차 면접에는 Whiteboard Test가 있습니다. 분석한 공고는 모두 '2차 면접 합격자에 한하여 평판조회 및 처우협의가 동시 진행되며, 평판조회 결과에 따라 채용 절차가 중단될 수 있습니다'라고 안내합니다.

    이렇게 볼 수 있어요

    면접이 두 번이고 평판조회가 처우 협의와 함께 진행됩니다. 2차 면접을 통과한 뒤에도 전 직장 동료의 평가가 결과에 영향을 줄 수 있으므로 평판조회에 응해 줄 사람을 미리 정해 두는 편이 안전합니다.

    CJ올리브영 기초화장품 BM 공고

  • 인성검사는 CJ그룹 기준을 봅니다

    채용 사이트 FAQ는 CJAT를 'CJ그룹이 지향하는 가치와 얼마나 부합하는지 확인하는 Culture Fit 테스트'라고 설명하고 정답이 없으니 솔직하게 응시하라고 안내합니다. 본사 경력 페이지의 전형 안내에도 인성검사 단계가 있습니다.

    이렇게 볼 수 있어요

    공고는 이 단계를 '온라인 인성검사'로만 적었지만 FAQ를 보면 그룹 차원의 가치와 맞는지를 확인하는 단계입니다. CJ그룹 인재상 '역량있는 반듯한 하고잡이'의 설명을 한 번 읽어 두면 이 단계가 무엇을 보는지 알 수 있습니다.

    CJ올리브영 채용 사이트 FAQ

  • 한 번에 한 공고만 지원, CJ계열사 재직자는 지원 제한

    채용 사이트 FAQ에 따르면 경력 지원자는 서류를 한 공고에만 낼 수 있고, 그 공고의 전형이 끝난 뒤에 다른 공고에 지원할 수 있습니다. 6개월 이내 재지원은 권장하지 않는다고 밝혔습니다. 분석한 공고는 모두 CJ계열사(자회사 포함) 재직자의 지원이 제한된다고 적었습니다.

    이렇게 볼 수 있어요

    여러 공고에 동시에 지원할 수 없으므로 경력과 가장 잘 맞는 공고 하나를 먼저 고르는 일이 중요합니다. 같은 공고에 다시 지원하려면 불합격 뒤 6개월이 지나는 편이 낫다는 뜻이기도 합니다.

    CJ올리브영 채용 사이트 FAQ

  • 수습 3개월과 해외 결격 사유 확인

    분석한 공고는 모두 '채용에 합격하시는 경우 3개월의 수습기간을 적용합니다'라고 적었습니다. 병역필 또는 면제로 해외여행에 결격 사유가 없어야 한다는 조건도 모든 공고에 들어 있습니다. 그 가운데 뷰티 카테고리 MD, 글로벌 품질관리, IT 인프라 기획, Forward Deployed AI Engineer, Product Manager - 물류/SCM, Data Scientist (광고 플랫폼 사업), QA Engineer (Domestic), SRE, 커머스플랫폼유닛 Android 개발채용, 커머스플랫폼유닛 Back-end 개발채용, Product Designer (B2B/광고플랫폼), User Researcher, 입출고 품질관리 담당자 (양지) 공고는 해외 출장도 함께 적었고, 사회공헌 사업 기획 및 운영 담당자 공고는 해외 출장에 결격 사유가 없는 사람을 우대합니다.

    이렇게 볼 수 있어요

    해외 출장이 업무에 없는 공고도 같은 조건을 둡니다. 지원 전에 여권 발급이나 출국에 걸림돌이 없는지 확인해 두는 편이 좋습니다.

    CJ올리브영 공간디자인(인테리어) 담당자 공고

  • 이 공고만 다른 점

    • 1차 면접 전형이 Whiteboard Test/구술로 적혀 있습니다.

      단계 수는 회사 공통 전형과 같지만 1차 면접에 화이트보드 시험이 붙습니다. 컴포넌트 구조나 데이터 흐름을 손으로 그리며 설명하는 준비가 필요합니다.

    지원 전 준비할 것

    1. 1

      검색 컴포넌트 설계 하나 다시 그리기

      1차 면접이 Whiteboard Test입니다. 자동완성이나 필터처럼 만들어 본 컴포넌트 하나를 골라 상태, 요청 흐름, 재사용 구조를 손으로 그려 설명하는 연습을 해 두세요.

    2. 2

      성능 개선 전후 숫자

      초기 로딩과 인터랙션 속도가 업무에 이름으로 적혀 있습니다. 개선한 지표 이름, 측정 도구, 전후 숫자를 한 줄씩 정리해 두면 면접에서 바로 꺼낼 수 있습니다.

    3. 3

      올리브영 검색 직접 써 보기

      온라인몰과 앱에서 연관검색어, 자동완성, 필터/정렬을 직접 써 보고 개선하고 싶은 점 하나를 이유와 함께 정리해 두는 게 좋습니다. 테크 블로그의 검색 MCP 글은 검색 서비스를 LLM에 연결한 과정을 설명합니다.

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