# 스마트스토어

### 이런 일을 맡고 있어요.

**스마트스토어**는 네이버 쇼핑의 핵심적인 역할 중 하나인 **CMS(Content Management System)** 역할을 담당하는 판매자를 위한 스토어 도구입니다. **네이버 통합 검색/쇼핑 검색, 개별 스토어(상품), 네이버 페이, 쇼핑 MY로 이어지는 사용자의 쇼핑 경험의 흐름에서 중요한 한축을 담당**하고 있고, Shopify 와 같은 글로벌 플레이어와 경쟁하며, 보다 뛰어난 플랫폼을 개발하는 것이 조직의 최우선 목표입니다. 그리고 KR 에서 쌓은 성공 경험을 토대로 **네이버 서비스의 글로벌 화**에 앞장서고 있습니다.

## 입사하게 되면 담당할 업무입니다.

한국/글로벌을 대상으로 스마트스토어 플랫폼을 개발합니다.

* 구매자/판매자 가입/인증/개인정보보호 개발
* 상품/리뷰/콘텐츠 개발
* 쿠폰/포인트 CRM 마켓팅 개발​
* 스마트스토어/브랜드스토어 스토어 서비스 개발
* 스마트스토어/브랜드스토어 스토어 빌더 개발
* 주문/결제/배송/클레임/정산 서비스 개발
* 스마트스토어 판매자 App 개발(iOS/Android)
* MSA 환경에서 대용량 트래픽을 제어하여 서비스 운영
* SRE 시스템 개발
* 대용량 데이터 수집분석 시스템

## 업무를 수행하기 위한 요건입니다

### Back-End

#### &#x20;기본 요건

* Spring Framework의 구조와 매커니즘의 이해 또는 NodeJS의 구조와 매커니즘의 이해
* Java 또는 typescript 의 이해 및 개발 역량 보유
* 웹 / 모바일 서비스의 일반적인 아키텍쳐 이해 및 RESTful API 설계
* Test Framework를 사용한 Test 자동화 개발 이해
* RDBMS, NoSQL 를 사용한 서비스 개발
* Linux Server 환경에 대한 이해

#### 우대 요건

* Spring Security / Cloud / Boot / Batch 등 여러 Spring 환경 개발 경험
* Kafka, NiFI, StreamSets 등 메시징 미들웨어를 사용한 개발 경험
* Docker / Kubernetes 를 사용한 서비스 개발 및 운영 경험
* Elasticsearch 클러스터를 사용한 서비스 개발 및 운영 경험
* 대용량 트래픽 Back-End 서비스 개발 경험

### Front-End&#x20;

#### 기본 요건

* 브라우저 구조 및 동작 원리 이해
* NodeJS의 구조와 매커니즘의 이해
* ES6, TypeScript의 이해 및 개발 역량 보유
* 웹 / 모바일 서비스의 일반적인 아키텍쳐 이해 및 RESTful API 이해
* Test Framework를 사용한 Test 자동화 개발 이해

#### 우대 요건

* React.js, Vue.js, Angular, Next.js, Webpack 등을 활용한 서비스 개발 경험
* GraphQL을 활용한 서비스 개발 경험
* 대용량 트래픽을 수용하는 Front-End 서비스 개발 경험

### Data Engineering&#x20;

#### 기본 요건

* Hadoop eco system에 대한 이해
* Spark, Spark stream 활용한 개발 역량 보유
* Kafka 클러스터에 대한 이해, 활용한 개발 역량 보유
* RDBMS, NoSQL 에 대한 이해

#### 우대 요건

* Secure Hadoop에 대한 이해 및 활용한 서비스 개발 경험
* 대용량 Datapipeline 구축 및 운영 경험
* 대용량 데이터의 입수, 정제, 분석 개발 경험

### Android

#### 기본 요건

* Android Framework 와 주요 컴포넌트에 대한 이해
* Kotlin, Java 기본 개발 역량 보유
* MVP / MVVM / Clean Architecture 등 아키텍쳐 설계와 디자인 패턴을 적용한 개발 경험
* 자기주도적인 업무태도와 동료와의 협업에 적극적이신 분

#### 우대 요건

* Rx, Coroutine 비동기처리 개발 경험
* Jetpack Compose 개발 경험
* 앱 UI/UX에 대한 높은 이해도 보유

### iOS

#### 기본 요건

* iOS Framework와 주요 컴포넌트에 대한 이해
* Swift 기본 개발 역량 보유
* WKWebview를 사용하는 앱 개발 경험
* 자기주도적인 업무태도와 동료와의 협업에 적극적이신 분

#### 우대 요건

* Combine, SwiftUI, Swift Concurrency 사용 경험
* 앱 UI/UX에 대한 높은 이해도 보유
* MVP / MVVM / Clean Architecture 등 아키텍쳐 설계와 디자인 패턴을 적용한 개발 경험

### 공통 우대사항

#### 이런 분과 함께 하고 싶습니다.

* 플랫폼, 이커머스 서비스에 대한 이해&#x20;
* 품질 좋은 소프트웨어 개발을 위해 지속적으로 노력해오신 분&#x20;
* 객체지향 개발 및 테스트 코드 작성에 숙달되신 분&#x20;
* 새로운 기술에 호기심이 많고 공유하시는 분&#x20;
* 코드 리뷰 등을 통해 주변 동료에게 자극을 주는 분&#x20;
* 동료와 함께 배움과 공유를 통해서 같이 성장을 경험해오신 분&#x20;
* 맡은 서비스를 고객중심에서 같이 고민하고 키워나가실 분&#x20;
* 문제해결능력과 커뮤니케이션이 원활하신 분
* 기술이 서비스로 연결되는 과정에 흥미가 많으신 분


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://naver-career.gitbook.io/kr/service/shopping/smartstore.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
