💻

웹 프론트엔드 개발자

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

업무 내용

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

자격요건

2년 이상의 웹 서비스 개발 경력 혹은 그에 준하는 실력을 보유하신 분
HTML(5), CSS, Javascript(최소 ES5), React 에 대한 기본 지식을 보유한 분
React, Vue.js, Angular 중 하나의 프레임워크를 깊이 이해하고 사용하신 분
팀원에게 자신의 지식을 전할 수 있는 의사소통 능력을 가지신 분
좋은 코드를 작성하는 데에 욕심이 있는 분
서비스 지향적이고 사용자 입장에서 고민하며 개발하시는 분
비즈니스 상황에 맞는 최선의 기술을 선택할 수 있는 분
다양한 직군과 함께 해결책을 찾아나갈 수 있는 협업 능력을 갖추신 분
전세계 오픈소스 커뮤니티와 소통하며 창의적인 개발자들의 기여를 장려합니다.

근무 형태 및 우대 사항

근무 형태

정규직
유연 근무제

우대 사항

출시된 게임의 서버를 운영하며 라이브의 요구사항을 체험해본 경험
테스트 코드 (Jest, Jasmine, Enzyme, Mocha, etc..) 작성 경험이 있으신 분.
TypeScript를 이용한 JavaScript 정적 타입 분석 경험이 있으신 분
CSS Pre processor(Styled Components, Sass, Less, etc..) 사용 경험이 있으신 분
CSS in JS 방식의 styling 기법에 대해 이해하고 경험한 분
AWS EC2, Docker 컨테이너 기반 개발 경험이 있으신는 분
SSR, SSG 개발 경험 보유
GraphQL 을 활용한 개발 경험 보유
React Native, Flutter 등 크로스 플랫폼 모바일 앱 개발 경험 보유
반응형 프로그래밍에 대한 이해, 경험이 있으신 분
브라우저 레벨의 렌더링 성능 최적화를 해본 경험이 있는 분
고난도 성능 문제 진단 및 해결 경험자
Full Javascript Web Application 설계 및 개발 경험자
자바스크립트 프레임워크 개발 경험자
오픈 소스에 기여한 적이 있는 분
애자일 방식의 빠른 프로토타이핑을 통한 커뮤니케이션 능력이 있으신 분
웹 접근성에 대한 이해도가 높은 분

사용하는 기술과 도구들

주요 기술

저희가 주로 사용하는 기술들은 아래와 같습니다.
C# (.NET Standard 2.0+)
이러한 기술들을 채택하게 된 근거는 아래와 같습니다.
2021년 현재 게임 개발에서 가장 활발히 사용하고 있는 도구는 Unity라고 판단하였고 내부적으로 개발하는 게임 역시 Unity (C#) 기반으로 개발하고 있습니다.
복잡한 게임 로직을 블록체인 상에 담아내고 코드 재사용성을 높이기 위해 네이티브 익스텐션(Native Extension)을 제안합니다. 이를 효과적으로 구현하기 위해, 저희는 엔진 기술에도 C# / .NET 을 주로 사용하고 있습니다.

그외 도구들

그 외에 사용하고 있는 기술/도구들은 아래와 같습니다.
소스 코드의 형상 관리를 위해서는 Git을 사용합니다.
저장소는 GitHub를 사용합니다.
빌드/배포 자동화를 위해 Azure Pipelines, GitHub Actions를 사용합니다.
사내 테스트와 테스트넷 운영을 위하여 Amazon Web ServicesAmazon EKS를 사용합니다.
블록 익스플로러의 프론트엔드 개발을 위해 TypeScript를 사용합니다.
게임 론처를 개발하기 위해 Electron을 사용합니다.

지원 방법 및 절차

지원 방법

자유 형식의 이력서(GitHub 저장소, 경력기술서 등)를 recruit@planetariumhq.com 으로 보내주세요.
이력서에 사진을 첨부하지 말아주세요.
Github링크 첨부
메일을 보내실 때, 제목 앞에 [프론트엔드]를 붙여주세요.

채용 절차

아래 과정은 개별로 최대 4주 이내에 진행될 예정입니다.
1.
서류 전형 보내주신 이력서를 상세히 검토하여 이후 단계 진행 여부를 결정합니다.
2.
과제 테스트
미니 프로젝트 형태의 과제를 통해 업무에 필요한 역량을 확인합니다.
3.
심층 면접 실무진과 심층 면접을 진행합니다. 업무 역량 및 지식을 충분히 보유했는지, 협업 능력을 갖추었는지 등을 이 과정에서 평가합니다.
4.
경영진 면접 근무조건 및 출근일 등을 최종 협의합니다.
Home
Mission
Team
Culture
Media