소개
Local Jobs 팀은 당근이네 서비스를 빠르게 개선하고 실험하며 초기 서비스를 함께 만들어가는 개발 조직입니다. 이 포지션은 Three.js/WebGL 기반의 3D 뷰 및 인터랙션 기능 개발과 React 연동 시각화 컴포넌트 제작을 주요 미션으로 합니다.
하는 일
- Three.js/WebGL 기반 경량 3D 뷰 및 인터랙션 기능 개발
- GLB/FBX 3D 자산 로딩 및 텍스처 압축, LOD, 드로우콜 최소화 등 최적화 수행
- React와 react-three-fiber(R3F)를 활용한 데이터 연동형 시각화 컴포넌트 제작
- 셰이더 및 머티리얼 커스터마이징(포스트 프로세싱, PBR 파라미터 튜닝) 수행
- WebXR 및 디지털 트윈 관련 신기술 리서치와 프로토타입 제작
- FPS, TTI, GPU 메모리 등 성능 측정 및 개선과 품질 이슈 해결
지원 자격
- JavaScript/TypeScript 숙련 및 비동기 처리(Promise/async)에 대한 이해
- Three.js 또는 WebGL 활용 경험 (개인/수업/사이드 프로젝트 가능)
- 3D 기본 개념(좌표계, 행렬/벡터, 라이트/카메라/씬 그래프)에 대한 이해
- requestAnimationFrame 기반 애니메이션 이해 (Game/UI 포지션)
- Canvas API 또는 PixiJS/Phaser 등 엔진 활용 프로젝트 경험 (과제/개인 가능, Game/UI 포지션)
- 모바일 웹 터치/반응형/해상도 스케일링에 대한 이해 (Game/UI 포지션)
우대 자격
- react-three-fiber, drei 사용 경험 또는 React 컴포넌트 설계 역량
- 간단한 GLSL(버텍스/프래그먼트) 수정 경험, GPU 프로파일링 경험
- Blender 등 DCC 툴로 모델 최적화/내보내기 경험(텍스처 베이크, 리토폴로지)
- 모바일 웹 성능 최적화 경험(텍스처 압축, 해상도 스케일링, offscreen canvas)
- 시각화/그래픽 데모, 포트폴리오/깃허브 링크 보유
- 충돌 판정/타임스텝/상태 머신 설계 경험 (Game/UI 포지션)
사용 기술
- TypeScript, React, Three.js, react-three-fiber, WebGL