플라네타리움은 게임 커뮤니티의 창발적 기여가 온라인 게임에 새로운 생명을 불어넣는 탈중앙 게임 생태계를 개척하고 있습니다.

플라네타리움의 웹 프론트엔드 개발자는 플라네타리움 제품군의 웹 구현 업무를 도맡는 역할로, 소개 웹사이트, 온보딩 포털, 런처, 런치패드(가제) 프로덕트 등 게임 외 영역의 제품 개발에 웹 프론트 엔드 기술을 적극 채택하고 있습니다. 프로덕트 디자이너와의 협력으로 미려하고 쓰기 쉬운 제품 인터페이스를 개발합니다.

## 업무 내용

- JavaScript/TypeScript 기반 싱글 페이지 웹 애플리케이션 개발
- 플라네타리움 웹 프론트엔드 개발 및 유지보수
- 웹 기반 UI 컴포넌트 및 라이브러리 활용, 디자인 시스템 구현 및 적용


## 주요 기술

저희 웹 서비스 및 웹 애플리케이션을 개발하기 위해 사용하는 기술들은 아래와 같습니다.

- Electron
- TypeScript
- GraphQL
- React


## 그 외 도구들

그 외에 사용하고 있는 기술/도구들은 아래와 같습니다.

- 게임 개발을 위해서는 Unity를 사용합니다.
- 소스 코드의 형상 관리를 위해서는 Git을 사용합니다.
- 저장소는 GitHub를 사용합니다.
- 빌드/배포 자동화를 위해 GitHub Actions, CircleCI 를 사용합니다.
- 사내 테스트와 테스트넷 운영을 위하여 Amazon Web Services와 Amazon EKS를 사용합니다.
- 런처 의존성 관리를 위해 Yarn을 사용합니다.