# Front-end

## 파파고 번역기 개발

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

기계번역, 음성인식, 음성합성, 문자인식 등의 기술이 집약된 **통번역 서비스를 개발**합니다.

보다 나은 사용 경험과 안정적인 퍼포먼스를 위해 기획자, 디자이너, FE 외 개발자들과 함께 고민하는 문화를 지향합니다. 새로운 기술 도입에 열려있으며, 주어진 과제 외에도 도전하고 싶은 과제나 도입하고 싶은 기술 스택이 있다면 누구든 제안하고 시작할 수 있습니다.

#### 입사하게 되면 담당할 업무입니다&#x20;

* 파파고 번역기(<https://papago.naver.com>) 개발
* 웹사이트, 문서 번역 등 번역 관련 JS 라이브러리 개발&#x20;
* 번역 품질 개선을 위한 도구 개발&#x20;

#### 업무를 수행하기 위해 필요한 자격 요건입니다

* JavaScript에 대한 이해가 깊은 분 &#x20;
* HTML, CSS를 이용해 페이지 구성 및 수정이 가능하신 분
* 웹브라우저에서 수행되는 렌더링 동작 방식에 대한 이해가 깊은 분
* 문제 해결 능력과 커뮤니케이션이 원활하신 분

#### 추가로 보유하고 있다면 좋을 스킬셋이나 경험입니다

* FE 성능에 대해 깊이 고민하고 개선해 보신 분
* React 개발 경험을 가진 분
* ES6+ 또는 TypeScript 개발 경험을 가진 분
* 반응형 웹 개발 경험을 가진 분
* Node.js 개발 및 운영 경험을 가진 분&#x20;
* Docker & Kubernetes 서비스 개발 및 운영 경험을 가진 분

## 파파고 사전 플랫폼 개발

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

라인 메신저와 야후재팬 등 다양한 서비스의 **사전 웹 서비스를 개발**합니다.

* 첫 과제로 라인 사전(<https://dict.line.me>)을 개발하게 됩니다.&#x20;
* 라인 사전 과제를 수행하면서 사전 도메인에 대한 깊은 이해와 경험으로 사전을 필요로 하는 어디에서든 좋은 사전을 서비스할 수 있도록 재사용이 쉽고 유지 보수가 용이한 **사전 플랫폼을 개발하는 것이 목표**입니다.

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

* 라인 사전 신규 기능 개발 및 UX 개선
* 라인 사전 FE 서버 운영

#### 업무를 수행하기 위해 필요한 자격 요건입니다

* JavaScript에 대한 이해가 깊은 분 &#x20;
* HTML, CSS를 이용해 페이지 구성 및 수정이 가능하신 분
* 웹브라우저에서 수행되는 렌더링 동작 방식에 대한 이해가 깊은 분
* 문제 해결 능력과 커뮤니케이션이 원활하신 분

#### 추가로 보유하고 있다면 좋을 스킬셋이나 경험입니다

* FE 성능에 대해 깊이 고민하고 개선해 보신 분
* React 개발 경험을 가진 분
* ES6+ 또는 TypeScript 개발 경험을 가진 분
* 반응형 웹 개발 경험을 가진 분
* Node.js 개발 및 운영 경험을 가진 분&#x20;
* Docker & Kubernetes 서비스 개발 및 운영 경험을 가진 분


---

# 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/papago/front-end.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.
