Platform FE
Last updated
Last updated
Platform Labs는 네이버를 위한 플랫폼 도구와 서비스들을 개발해 네이버 전체 서비스들의 안정적인 운영을 지원하는 조직으로, 관련 플랫폼 도구들과 서비스의 Front-end 영역의 개발은 Platform FE 조직에서 담당하고 있습니다.
Platform FE 조직은 네이버의 다양한 서비스들이 운용하는 서버 상태에 대한 실시간 모니터링과 로그, 데이터 시각화 영역에 대한 플랫폼 도구/서비스들의 UI/UX 개발을 담당하고 있습니다.
또한 주요한 플랫폼 도구들의 핵심적 FE 요소들은 아의 오픈소스 프로젝트들로 공개해 개발하고 있습니다.
글로벌하게 사용되는 재사용 가능하며, 간결하고 쉬운 인터페이스 웹 차트 라이브러리
https://github.com/naver/billboard.js
https://github.com/naver/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 기술 공유 활동을 진행하고 있습니다.
FE News: 월간 FE 기술뉴스 레터 운영