프론트엔드 엔지니어 at StarryNift

풀타임2개월 전
Employment Information
직무 설명
혁신적인 3D 그래픽 솔루션을 주도할 숙련된 WebGL 개발자를 우리의 역동적인 팀에 모십니다. 이상적인 후보자는 고성능의 크로스 플랫폼 애플리케이션 개발에 중점을 두며 몰입형 사용자 경험을 제공하는 WebGL 엔진 프레임워크의 개발 및 유지보수에서 핵심적인 역할을 수행할 것입니다. 이 직위는 디자인 컨셉을 기능적인 WebGL 프로젝트로 전환하고 기존 시스템과의 원활한 통합 및 확장성을 보장하기 위해 제품 팀과 협력할 것을 요구합니다. 주요 책임에는 혁신적인 기술 접근법을 통해 렌더링 품질 향상, 로드 시간 단축 및 전반적인 디스플레이 성능 개선이 포함됩니다. 또한 이 역할은 회사의 다른 제품의 프론트엔드 개발에 기여하며 WebGL 기능을 활용하여 인터랙티브하고 시각적으로 매력적인 인터페이스를 구축하는 것을 포함합니다.
주요 책임
  • 복잡한 3D 애플리케이션을 위한 아키텍처 설계, 핵심 기능 구현 및 성능 튜닝을 포함한 WebGL 엔진 프레임워크 개발을 주도합니다.
  • 고급 셰이더 프로그래밍, 텍스처 매핑 및 조명 알고리즘을 통해 모델 렌더링 효과를 최적화하여 사실적인 시각적 효과를 달성합니다.
  • 메모리 효율적인 렌더링 파이프라인과 비동기 로딩 기술을 구현하여 모델 로딩 속도를 향상시키고 지연 시간을 줄입니다.
  • UI/UX 디자이너와 협력하여 직관적인 WebGL 기반 인터페이스를 만들고 사용자 경험 목표 및 기술적 제약과의 일치를 보장합니다.
  • WebGL 애플리케이션을 디버깅하고 문제를 해결하여 렌더링 아티팩트, 성능 병목 현상 및 브라우저와 기기 간 호환성 문제를 해결합니다.
  • 프로파일링 도구를 사용하여 성능 분석을 수행하고 대규모 데이터 세트를 위한 확장 가능한 솔루션을 구현할 최적화 기회를 식별합니다.
  • 기술 사양, API 참조 및 개발 워크플로우를 문서화하여 팀 협업 및 지식 공유를 지원합니다.
  • 새로운 WebGL 기술, 업계 동향 및 모범 사례를 지속적으로 업데이트하여 애플리케이션 성능과 사용자 참여를 지속적으로 개선합니다.
직무 요구 사항
  • 3D 그래픽 프로그래밍 및 OpenGL ES/WebGL2 표준에 대한 탄탄한 기반을 갖춘 WebGL 개발 경력(3년 이상)이 입증된 자.
  • 인터랙티브 웹 애플리케이션 구축을 위한 JavaScript 프레임워크(예: React, Vue) 및 WebGL 라이브러리(예: Three.js, Babylon.js)에 대한 전문 지식.
  • LOD(Level-of-Detail) 관리, 오클루전 컬링 및 GPU 가속과 같은 기술을 통해 렌더링 성능을 최적화할 수 있는 능력 입증.
  • 최신 브라우저 및 모바일 기기에서 WebGL 애플리케이션이 원활하게 작동하도록 보장하는 크로스 브라우저 호환성 테스트에 능숙.
  • 메모리 관리, 셰이더 최적화 및 리소스 로딩 전략을 포함한 성능 중심 작업에 중점을 둔 강력한 문제 해결 능력.
  • 협업 소프트웨어 개발을 위한 버전 관리 시스템(예: Git) 및 애자일 개발 방법론 경험.
  • 디자이너, 백엔드 엔지니어 및 제품 관리자를 포함한 크로스 기능 팀과 효과적으로 협력하기 위한 탁월한 커뮤니케이션 기술.
  • Chrome DevTools 또는 WebGL 성능 분석기와 같은 도구를 활용하여 최적화를 주도할 수 있는 성능 메트릭 분석 및 해석 능력.
  • 3D 모델링 도구(예: Blender, Maya) 및 WebGL 애플리케이션에 3D 콘텐츠를 통합하기 위한 에셋 파이프라인에 대한 지식.
  • 우대 사항: 대규모 프로젝트를 위한 실시간 렌더링 애플리케이션, VR/AR 개발 또는 클라우드 기반 WebGL 솔루션 경험.
MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트