# 스마트스토어

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

**스마트스토어**는 네이버 쇼핑의 핵심적인 역할 중 하나인 **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;
* 문제해결능력과 커뮤니케이션이 원활하신 분
* 기술이 서비스로 연결되는 과정에 흥미가 많으신 분
