웹 프론트엔드 개발자
플라네타리움은 블록체인이 다음 세대 게임의 가장 근본적인 기반 기술로 자리 잡을 것이라고 믿으며 2018년부터 게임에 특화된 블록체인 기술과 탈중앙 게임 콘텐츠를 만들어가고 있습니다.
Growth Product 팀은 플라네타리움 생태계 내 게임 프로젝트들과 커뮤니티의 성장을 돕는 프로덕트를 만듭니다. 여기에는 게이머의 편의와 리텐션을 담당하는 게임 포탈, 커뮤니티와 플레이어의 의견을 수렴하고 게임의 주요 의사결정을 함께하는 커뮤니티 서비스 등이 포함됩니다.
Growth Product 팀의 웹 프론트엔드 개발자는 위의 제품군의 구현 업무를 담당하게 됩니다.
업무 내용
- JavaScript 또는 TypeScript를 기반으로 플라네타리움의 게임과 커뮤니티를 위한 웹 어플리케이션을 개발하고 배포합니다.
- 사용자를 위한 UI/UX 개선을 고민하고 적용합니다.
- 웹 기반 UI 컴포넌트 및 라이브러리를 활용하거나, 디자인 시스템을 구현 및 적용합니다.
- Electron을 활용하여 웹 어플리케이션 경험의 일부를 PC용 런처 내에서도 Seamless하게 구현합니다.
- 블록체인, 게임팀 등 사내 다른 개발팀을 포함하여 다양한 배경을 가진 동료들과 협업하며, 문제 해결에 필요한 기술적 요구 사항을 정립하고 이를 구현합니다.
- 또한 아래와 같은 Products을 새롭게 기획 및 개발하게 될 예정입니다.
- 플레이어들이 게임의 주요 의사결정에 참여하거나 (보팅), 다른 플레이어들과 유용한 정보를 나눌 수 있는 기능 (커뮤니티)
- 게임 플레이와 게임 내 경제 등을 한눈에 볼 수 있는 데이터 플랫폼
- 그 외, 아직 정의되지 않은 기능 혹은 Products 를 만들어 볼 기회가 있습니다.
자격 요건
- 3년 이상의 웹 서비스 개발 경력 혹은 그에 준하는 실력을 보유하신 분
- HTML(5), CSS, JavaScript(최소 ES5), React에 대한 기본 지식을 보유한 분
- 반응형 웹 개발에 대한 이해가 있으신 분
- HTTP 통신에 대한 기본적인 이해가 있으신 분
- Git과 GitHub에 대한 기본적인 사용법을 알고 계신 분
근무 형태 및 우대 사항
근무 형태
- 정규직
- 유연근무제 (코어타임 14:00~17:00)
- 재택근무 가능
우대 사항
- 모바일/웹 게임을 좋아하시는 분
- 다양한 직군과 함께 해결책을 찾아나갈 수 있는 협업 능력을 갖추신 분
- 블록체인 프로젝트 사용 및 개발 경험을 보유하신 분
- 서비스 지향적이고 사용자 입장에서 고민하며 개발하시는 분
사용하는 기술과 도구들
주요 기술
저희 웹 서비스 및 웹 애플리케이션을 개발하기 위해 사용하는 기술들은 아래와 같습니다.
- TypeScript
- GraphQL
- React
- Electron (게임 런처)
그 외 도구들
그 외에 사용하고 있는 기술/도구들은 아래와 같습니다.
- 게임 개발을 위해서는 Unity를 사용합니다.
- 빌드/배포 자동화를 위해 GitHub Actions, CircleCI를 사용합니다.
- 사내 테스트와 테스트넷 운영을 위하여 Amazon Web Services와 Amazon EKS를 사용합니다.
- 프로젝트 의존성 관리를 위해 Yarn을 사용합니다.
지원 방법 및 절차
지원 방법
- 아래의 [웹 프론트엔드 개발자 지원하기] 버튼을 눌러주세요.
채용 절차
아래 과정은 개별로 최대 4주 이내에 진행될 예정입니다.
- 서류 전형 보내주신 이력서를 상세히 검토하여 이후 단계 진행 여부를 결정합니다.
- 과제 테스트 (재택, 최대 24시간)
미니 프로젝트 형태의 과제를 통해 업무에 필요한 역량을 확인합니다.
- 심층 면접 (대면, 2-3시간) 실무진과 심층 면접을 진행합니다. 업무 역량 및 지식을 충분히 보유했는지, 협업 능력을 갖추었는지 등을 이 과정에서 평가합니다.
- 경영진 면접 (대면, 1시간) 근무조건 및 출근일 등을 최종 협의합니다.