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

[CJ올리브영] 커머스플랫폼유닛 iOS 개발채용 공고 분석

올리브영 웰니스 서비스의 iOS 영역을 설계·개발하고 카메라, 이미지 처리, 위치 기반 기능처럼 디바이스와 연동되는 기능을 구현하는 커머스플랫폼유닛 공고입니다. 같은 유닛의 Android 개발채용 공고가 여러 서비스 영역의 기능 구현을 업무로 적었다면, 이 공고는 웰니스 서비스와 디바이스 연동 기능을 업무에 이름으로 적었습니다. 자격 요건 첫 항목은 iOS 개발 경력 10~15년이고, 1차면접에 Live Coding, 2차면접에 Whiteboard Test가 있습니다.

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

이 자리가 왜 생겼을까요

CJ올리브영은 2026년 1월 30일 웰니스 큐레이팅 플랫폼 '올리브베러'를 선보였고 첫 매장은 광화문점입니다. 2월 CJ 뉴스룸 글에 따르면 올리브베러 온라인몰은 올리브영 앱 안에 '앱 인 앱(App-in-App)' 형태로 구현됐고, 콘텐츠와 영상이 연계된 기획전과 루틴 알림 서비스를 제공합니다. 같은 글은 건강기능식품의 기능·효능·상품 정보·리뷰가 오프라인 매장의 전자라벨과도 연동된다고 적었습니다. 이 공고는 올리브영 웰니스 서비스의 iOS 영역과 카메라, 이미지 처리, 위치 기반 기능처럼 기기와 연동되는 기능을 맡습니다. 기존 앱 안에 독립된 서비스 화면을 붙여 본 경험이 있다면 앱 구조를 어떻게 나눴는지와 기기 기능을 어디에 썼는지가 2차면접 전형(Whiteboard Test/구술)에서 설명할 내용이 됩니다.

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

1하게 될 업무

  • iOS 앱의 설계, 개발 및 운영을 담당합니다.

    이렇게 볼 수 있어요

    유닛 소개는 이 앱을 천만 이상의 고객이 쓴다고 적었습니다. 사용자 규모가 큰 앱을 운영하며 출시 뒤 장애나 크래시를 다뤄 본 경험이 이 업무 범위에 있습니다.

  • 올리브영 웰니스 서비스의 iOS 영역을 설계·개발하고, 카메라·이미지 처리·위치 기반 기능 등 디바이스 연동이 필요한 기능을 안정적으로 구현합니다.

    이렇게 볼 수 있어요

    우대 사항에도 카메라·이미지 처리 또는 지도·위치 기반 기능을 쓴 서비스 개발 경험이 다시 나옵니다. 카메라 권한, 촬영 이미지 처리, 위치 정보를 다룬 기능을 만들어 봤다면 기기와 OS 버전에 따라 생긴 문제를 어떻게 풀었는지 설명할 수 있습니다.

  • 앱 구조와 개발 표준에 맞춰 신규 기능을 설계하고, 기존 코드의 품질과 안정성을 개선합니다.

    이렇게 볼 수 있어요

    새 기능과 기존 코드 개선이 한 항목에 함께 있습니다. 리팩터링으로 구조를 바꾸고 오류를 줄인 프로젝트가 이 업무의 사례입니다.

  • 앱의 성능, 안정성, 사용자 경험 관점에서 개선 포인트를 발굴하고 반영합니다.

    이렇게 볼 수 있어요

    누가 과제를 주기 전에 문제를 찾아내는 일까지 업무에 들어 있습니다. 프로파일링으로 병목을 찾아 고쳐 본 경험이 이 업무와 직접 연결됩니다.

  • 코드 리뷰와 기술 논의를 통해 팀의 기술 수준과 개발 문화를 함께 만들어 갑니다.

    이렇게 볼 수 있어요

    우대 사항에도 리뷰에 적극적인 분이 있습니다. 리뷰 규칙을 만들거나 팀 안에서 기술 논의를 이끈 경험이 이 업무와 가깝습니다.

2자격 요건

  • iOS 개발 경력이 10~15년이어야 합니다.

    이렇게 볼 수 있어요

    경력사항 칸도 10~15년이라 하한과 상한이 함께 있습니다. iOS 개발 기간을 경력마다 밝혀 두면 연차가 이 범위에 드는지 바로 확인됩니다.

  • iOS Platform 구조를 이해하고 숙지하고 있어야 합니다.

    이렇게 볼 수 있어요

    프레임워크를 가져다 쓰는 수준을 넘어 앱 생명주기와 메모리 관리처럼 플랫폼이 동작하는 방식을 묻습니다. 메모리 문제나 생명주기 처리 오류를 원인부터 찾아 고친 경험이 있다면 그 과정을 사례로 들 수 있습니다.

  • Swift에 대한 이해도가 높고 능숙해야 합니다.

    이렇게 볼 수 있어요

    우대 사항의 SwiftUI와 Swift Concurrency도 같은 언어 위의 기술입니다. Swift로 개발한 기간과 다룬 기능을 프로젝트마다 적어 두는 게 좋습니다.

  • 상용 서비스 개발과 유지보수 경험이 필요합니다.

    이렇게 볼 수 있어요

    이 요건은 출시한 앱을 계속 고쳐 온 경험에 관한 것입니다. 맡았던 앱의 사용자 규모와 유지보수 기간이 이 경험을 구체적으로 보여 줍니다.

  • 어떤 문제든 주도적으로 해결하려는 의지가 필요합니다.

    이렇게 볼 수 있어요

    업무에도 성능, 안정성, 사용자 경험 관점의 개선 포인트 발굴이 있습니다. 맡은 범위 밖의 문제를 먼저 찾아 해결한 사례가 이 요건과 맞습니다.

  • 우수한 커뮤니케이션 스킬과 협업 자세가 필요합니다.

    이렇게 볼 수 있어요

    유닛 소개는 웹과 네이티브가 결합된 하이브리드 환경을 적었습니다. 웹 개발자나 서버 개발자와 기능 경계를 조율해 본 경험이 협업 사례로 맞습니다.

3우대 사항

  • WKWebView를 활용한 개발 경험을 우대합니다.

    이렇게 볼 수 있어요

    유닛 소개의 하이브리드 환경과 이어지는 항목입니다. 웹 화면과 네이티브 코드가 메시지를 주고받는 구조를 만들어 본 경험이 이 항목과 가깝습니다.

  • MVVM, Clean Architecture 활용 경험을 우대합니다.

    이렇게 볼 수 있어요

    업무의 앱 구조와 개발 표준과 관련이 있습니다. 계층을 어떤 기준으로 나눴고 그 구조로 테스트나 기능 추가가 어떻게 쉬워졌는지가 설명의 중심입니다.

  • SwiftUI, DeclarativeUI에 대한 경험을 우대합니다.

    이렇게 볼 수 있어요

    선언형 UI 경험을 묻습니다. 기존 화면을 SwiftUI로 옮겨 봤다면 옮긴 범위와 기간을 적어 두면 됩니다.

  • Swift Concurrency로 비즈니스 로직을 작성한 경험을 우대합니다.

    이렇게 볼 수 있어요

    동시성 문법으로 네트워크나 데이터 처리 로직을 짠 경험을 봅니다. 기존 콜백 코드를 동시성 문법으로 옮겨 본 경험도 여기에 들어갑니다.

  • 카메라·이미지 처리 또는 지도·위치 기반 기능을 활용한 서비스 개발 경험을 우대합니다.

    이렇게 볼 수 있어요

    회사가 2026년 1월 선보인 웰니스 플랫폼 올리브베러의 온라인몰은 올리브영 앱 안에 앱 인 앱 형태로 구현돼 있습니다. 이 우대 경험은 올리브영 웰니스 서비스의 iOS 영역에서 카메라·이미지 처리·위치 기반 기능을 안정적으로 구현하는 업무에 쓰입니다. 카메라나 위치 기능을 써 본 서비스가 있다면 권한 요청과 기기별 차이를 어떻게 다뤘고 그 기능이 어떤 사용 장면에서 쓰였는지를 적어 이 업무를 해 본 경험으로 설명할 수 있습니다.

  • 테스트 코드 작성 경험과 더 나은 코드 품질을 위해 끊임없이 고민하고 리뷰에 적극적인 분을 우대합니다.

    이렇게 볼 수 있어요

    경력 10~15년을 요구하는 공고에서 테스트와 리뷰는 개인의 코드 습관에 그치지 않고, 업무에 적힌 대로 팀의 기술 수준과 개발 문화를 함께 만드는 일입니다. 팀에 테스트 기준을 들이거나 리뷰 방식을 바꿔 본 경험이 있다면 그 뒤 기존 코드의 품질과 안정성이 어떻게 달라졌는지가 시니어로서의 경험을 보여 줍니다.

4기타 사항

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

쓰는 기술

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

  • iOS
  • Swift
  • WKWebView
  • MVVM
  • Clean Architecture
  • SwiftUI
  • DeclarativeUI
  • Swift Concurrency

전형과 지원

분석한 공고 대부분이 같은 일곱 단계를 적었습니다. 공간디자인 공고, VMD 담당자 공고, 글로벌 VMD담당자 공고, 패키지 디자이너 공고, 콘텐츠 디자이너 공고, 콘텐츠 마케팅 담당자(시니어) 공고, FESTA·KCON 전략/실행 담당자(주니어) 공고, 브랜드 디자이너(메이크업) 공고는 과제전형을 더했고, Product Designer (B2B/광고플랫폼) 공고는 직무에 따라 과제전형이 추가될 수 있다고 적었습니다. Forward Deployed AI Engineer, QA Engineer (Domestic), QA Engineer (Global), 커머스플랫폼유닛 Android 개발채용, 커머스플랫폼유닛 Back-end 개발채용, 커머스플랫폼유닛 iOS 개발채용, 검색 플랫폼 개발자, Windows Application Engineer (POS 시스템), Data Engineer, Data Analytics Engineer, QA Ops Engineer (Test Automation), Data Scientist (AI 추천) 공고는 면접에 라이브코딩테스트나 Whiteboard Test를 포함했습니다. 뷰티 카테고리 MD, MD (취미-음반), MD (건강식품), Data Scientist (광고 플랫폼 사업), 뉴포맷 스토어기획 담당자, 프로모션 마케터 공고에는 단계가 적혀 있지 않으므로 지원할 공고의 전형 안내를 따로 확인해야 합니다.

  • 공고에 적힌 전형 단계

    분석한 공고 대부분은 '서류 전형 - 1차면접 전형 - 온라인 인성검사 - 2차면접 전형 - 3차 전형(평판조회 및 처우협의) - 건강검진 - 합격' 순서로 적었습니다. 공간디자인(인테리어) 담당자 공고, VMD 담당자 공고, 글로벌 VMD담당자 공고, 패키지 디자이너 공고, 콘텐츠 디자이너 공고, 콘텐츠 마케팅 담당자(시니어) 공고, FESTA·KCON 전략/실행 담당자(주니어) 공고, 브랜드 디자이너(메이크업) 공고는 1차면접 뒤에 과제전형을 둡니다. Forward Deployed AI Engineer 공고는 1차면접에서 라이브코딩테스트를 보고 2차면접에서 구술과 함께 Whiteboard test를 봅니다. QA Engineer (Domestic) 공고, QA Engineer (Global) 공고와 QA Ops Engineer (Test Automation) 공고에도 1차면접의 라이브코딩테스트와 2차면접의 Whiteboard test가 있습니다. 커머스플랫폼유닛 Android 개발채용 공고, Back-end 개발채용 공고, iOS 개발채용 공고, Windows Application Engineer (POS 시스템) 공고는 1차면접에서 Live Coding을 하고 2차면접에서 구술과 함께 Whiteboard Test를 치릅니다. 검색 플랫폼 개발자 공고의 1차 면접에는 Whiteboard Test가 있고 Data Engineer 공고와 Data Analytics Engineer 공고의 1차 면접에는 Whiteboard Test와 구술이 들어 있습니다. Data Scientist (AI 추천) 공고는 서류 전형과 함께 사전코딩테스트를 봅니다. Product Data Analyst - Commerce 공고는 서류 전형 다음, 1차면접 전에 사전코딩테스트(SQL)를 봅니다. 이 공고의 1차면접은 프로젝트 PT 및 기술면접이고 2차면접은 HR인터뷰 및 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, MD (취미-음반), 개발 BM (PB 식품/올더베러), Product Manager - Payment/Point, QA Ops Engineer (Test Automation), Network RE, 글로벌 품질관리 두 공고, IT 인프라 기획, Forward Deployed AI Engineer, Product Manager - 물류/SCM, Data Scientist (광고 플랫폼 사업), QA Engineer (Domestic), SRE, IT 구매 담당자, DBA, 커머스플랫폼유닛 Android 개발채용, 커머스플랫폼유닛 Back-end 개발채용, 커머스플랫폼유닛 iOS 개발채용, Product Designer (B2B/광고플랫폼), User Researcher, 입출고 품질관리 담당자 (양지), 오늘드림 기획 운영 담당자, Language Specialist (영어), 국내/수출 입출고 품질관리 담당자 (안성), MD (건강식품), 뉴포맷 스토어기획 담당자, 개발 BM (PB 식품/글로벌), IT기획 담당자, 프로모션 마케터, B2B 수출 운영 관리 담당자 (안성), SCM 사업 기획 및 운영 분석 담당자, QA Engineer (Global), Global User Researcher, Product Data Analyst - Commerce 공고입니다. 사회공헌 사업 기획 및 운영 담당자 공고와 ESG 기획·운영 담당자 공고는 해외 출장에 결격 사유가 없는 사람을 우대합니다.

    이렇게 볼 수 있어요

    해외 출장이 업무에 없는 공고도 같은 조건을 둡니다. 이 조건은 형사재판 중이거나 출국금지·여권 발급 제한으로 출국할 수 없는 지원자를 간접적으로 거르는 데 목적이 큽니다.

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

  • 이 공고만 다른 점

    • 1차면접 전형은 Live Coding/구술, 2차면접 전형은 Whiteboard Test/구술입니다.

      단계 수는 회사 공통 전형과 같고 두 면접의 방식을 공고가 따로 밝혔습니다. 1차에서는 실시간으로 코드를 작성하고 2차에서는 구조를 그려 가며 설명하게 됩니다.

    • 프로젝트가 상세히 기술된 이력서 파일 첨부가 필수이고, 유닛 간 중복지원은 불가해 동일 기간 내 하나의 공고만 지원할 수 있습니다.

      지원서 양식과 별도로 프로젝트 단위 이력서 파일이 필요합니다. 테크플랫폼센터의 다른 공고와 함께 지원할 수 없으므로 지원할 공고 하나를 먼저 정해야 합니다.

    지원 전 준비할 것

    1. 1

      Swift로 라이브코딩 연습

      1차면접이 Live Coding/구술입니다. Swift로 시간을 재며 문제를 풀고 푸는 과정을 말로 설명하는 연습을 해 두세요.

    2. 2

      디바이스 연동 기능 사례 정리

      업무와 우대 사항에 카메라·이미지 처리와 위치 기반 기능이 함께 나옵니다. 이런 기능을 만든 프로젝트가 있다면 권한 처리, 기기별 예외, 성능 문제를 어떻게 다뤘는지 상세 이력서의 프로젝트 설명에 담으면 됩니다.

    3. 3

      하이브리드 앱 구조 한 장

      2차면접은 Whiteboard Test입니다. 맡았던 앱의 계층 구조와 WKWebView 화면이 네이티브와 만나는 지점을 손으로 다시 그릴 수 있게 준비하고 그렇게 나눈 이유도 함께 정리합니다.

    모바일 개발자 지원을 준비한다면