직무 설명
우리 블록체인 프로젝트 팀에 합류할 숙련된 프론트엔드 개발자를 찾고 있습니다. 이상적인 후보자는 프론트엔드 기능 개발 및 유지보수를 담당하며, 블록체인 기술과의 원활한 통합을 보장하고 고품질 사용자 인터페이스를 제공할 것입니다.
주요 책임
- 개발 작업: 블록체인 프로젝트의 프론트엔드 기능 개발 및 유지보수 담당, 지갑 통합, 계약 상호작용 및 데이터 표시 모듈 구현 포함.
- 요구사항 분석: 제품, 디자인 및 백엔드 팀과 긴밀히 협력하여 요구사항 분석에 참여하고 고품질 프론트엔드 인터페이스 구현.
- 페이지 구축: 디자인 시안을 기반으로 페이지를 고충실도로 복원하며, 주류 브라우저 및 기기와 호환성 유지.
- 데이터 상호작용: Web3.js, Ethers.js 또는 기타 관련 도구를 통해 프론트엔드와 스마트 계약 상호작용 기능 및 프론트엔드와 백엔드 데이터 상호작용 기능 구현.
- 프론트엔드 최적화: 프론트엔드 페이지 로딩 속도 최적화, 상호작용 성능 향상 및 자원 소모 감소.
- 유지보수 및 문서화: 코드 리뷰 참여, 기존 프론트엔드 코드 유지보수 및 최적화, 개발 문서 및 기술 사양 작성.
직무 요구 사항
- HTML, CSS, JavaScript 및 현대 프레임워크(React, Vue, Angular)와 같은 프론트엔드 개발 기술 숙련.
- 지갑 통합, 스마트 계약 상호작용 및 Web3.js/Ethers.js를 포함한 블록체인 기술 경험.
- 반응형 디자인 및 크로스 브라우저 호환성에 대한 강한 이해.
- 제품, 디자인 및 백엔드 팀과 효과적으로 협업할 수 있는 능력.
- 프론트엔드 애플리케이션의 성능 최적화 및 자원 관리 경험.
- 탁월한 문제 해결 능력과 세부 사항에 대한 주의.
- 명확하고 간결한 기술 문서 작성 능력.
우대 사항
- 블록체인 또는 분산 애플리케이션(DApps) 작업 경험.
- 백엔드 기술 및 API에 대한 지식.
- Git과 같은 버전 관리 시스템에 대한 친숙함.
- 강한 커뮤니케이션 스킬 및 빠른 속도의 환경에서 작업할 수 있는 능력.