Platform FE

Platform FE 소개

Platform Labs는 네이버를 위한 플랫폼 도구와 서비스들을 개발해 네이버 전체 서비스들의 안정적인 운영을 지원하는 조직으로, 관련 플랫폼 도구들과 서비스의 Front-end 영역의 개발은 Platform FE 조직에서 담당하고 있습니다.

Platform FE 조직은 네이버의 다양한 서비스들이 운용하는 서버 상태에 대한 실시간 모니터링과 로그, 데이터 시각화 영역에 대한 플랫폼 도구/서비스들의 UI/UX 개발을 담당하고 있습니다.

또한 주요한 플랫폼 도구들의 핵심적 FE 요소들은 아의 오픈소스 프로젝트들로 공개해 개발하고 있습니다.

billboard.js

글로벌하게 사용되는 재사용 가능하며, 간결하고 쉬운 인터페이스 웹 차트 라이브러리

  • https://github.com/naver/billboard.js

Pinpoint

  • https://github.com/naver/pinpoint

[참고] 대규모 분산 시스템 추적 플랫폼, Pinpoint

기술 스택

  • 프레임워크: React, Angular

  • JS Flavor: ES6+, TypeScript

  • Backend: Node.js + Express + Apollo GraphQL

  • Bundler: Webpack, Rollup.js

  • State management: Redux, Recoil

  • Test: Mocha + Chai, Karma, Jest, Puppeteer

채용정보

필요역량

  • ES6+, TypeScript 등 FE 영역의 기본 언어 및 관련 툴링(transpiler, build/bundling 등) 사용에 깊은 이해

  • 브라우저의 처리 과정에 깊은 이해를 바탕으로한 성능 지향적 UI 개발 지식

  • 모던 프레임워크(ex. React 등) 및 관련 툴링에 대한 경험과 이해

  • 웹 그래픽 기술(SVG/Canvas)을 잘 이해하고 필요한 시각화 기능을 만들수 있는 지식

우대사항

  • 플랫폼 도구와 모니터링 도메인 영역의 개발을 경험하신 분

  • 데이터 시각화 도구의 개발을 경험하신 분

  • 오픈소스 프로젝트에 참여(프로젝트 리딩 또는 기여)하고 있거나 경험하신 분

  • Front-end 생태계를 잘 이해하고 새로운 기술을 프로젝트에 적극적으로, 그리고 안정적으로 적용해 본 경험

  • 기술적 흐름을 잘 파악하며, 지속적 성장을 위한 마인드를 갖고 계신 분

기술 공유 활동

Platform FE 조직에서는 다음과 같은 다양한 Front-end 기술 공유 활동을 진행하고 있습니다.

Last updated