직무 설명
우리는 라이브 스트리밍 제품 팀에 합류할 고도로 숙련된 시니어 프론트엔드 개발 엔지니어를 찾고 있습니다. 이 역할에서 귀하는 우리의 라이브 스트리밍 플랫폼을 구동하는 최첨단 프론트엔드 솔루션을 설계 및 구현하고 전 세계 수백만 사용자에게 탁월한 사용자 경험을 제공할 것입니다.
주요 책임
- 회사의 라이브 스트리밍 제품에 대한 프론트엔드 아키텍처 설계 및 코어 개발을 담당하며, 성능과 사용자 경험을 지속적으로 최적화
- 라이브 스트리밍 플랫폼의 핵심 기능 개발에 참여 (라이브 방송실, 채팅방, 댓글 기능, 선물 시스템 등 모듈 포함)
- 프론트엔드 기술 선정 및 아키텍처 설계에 참여, 프론트엔드 엔지니어링 솔루션 지속적 최적화로 개발 효율성 및 코드 품질 향상
- 제품, 디자인, 백엔드 및 운영 팀과 긴밀히 협력하여 제품의 신속한 구현 및 반복 촉진
- 라이브 스트리밍 업계 및 프론트엔드 기술 동향 주시, 신기술 적극 도입으로 팀의 전반적인 기술 역량 강화
자격 요건
- 컴퓨터 공학 또는 관련 분야 학사 학위 이상
- 5년 이상의 프론트엔드 개발 경험 및 탄탄한 JavaScript/TypeScript 능력
- React, Vue 또는 Angular와 같은 현대적 프론트엔드 프레임워크 숙련
- WebSocket, WebRTC 또는 기타 실시간 통신 기술 경험
- 프론트엔드 성능 최적화 및 크로스 브라우저 호환성에 대한 깊은 이해
- 프론트엔드 빌드 도구 및 CI/CD 파이프라인에 대한 친숙함
- 탁월한 문제 해결 능력 및 빠른 속도의 환경에서 작업 가능
- 라이브 스트리밍 업계에 대한 열정 및 최신 기술 동향 파악
우대 사항
- 대규모 라이브 스트리밍 또는 비디오 플랫폼 개발 경험
- 서버 사이드 렌더링 및 Node.js 지식
- WebAssembly 및 기타 최첨단 웹 기술에 대한 이해
- 오픈 소스 프로젝트 또는 기술 블로그 기여