직무 설명
Web3 기술 전문 프론트엔드 개발자로서, JavaScript, TypeScript, Next.js 및 React.js를 사용하여 고품질의 재사용 가능하고 확장성 있는 코드를 설계하고 구현할 것입니다. 블록체인 기능을 활용한 혁신적인 디지털 제품을 만들기 위해 크로스 기능 팀과 협력하게 됩니다. 이 역할은 기술적 탁월성과 사용자 경험 모두에 강한 초점을 두며, 복잡한 시스템의 원활한 통합을 보장하면서 깔끔하고 유지 관리 가능한 코드베이스를 유지해야 합니다.
주요 책임
- UX/UI 디자인 사양을 최적의 성능을 가진 완전히 기능적이고 반응형 웹 애플리케이션으로 변환
- 단위 테스트, 통합 테스트 및 종단 간(E2E) 테스트 프로토콜을 포함한 포괄적인 테스트 프레임워크 개발 및 유지
- 스마트 계약 상호작용, 분산 신원 시스템 및 토큰 기반 인증과 같은 블록체인 관련 기능 구현 및 최적화
- ChatGPT와 같은 AI 도구를 활용하여 개발 워크플로우를 간소화하고 코드 품질을 향상시키며 문제 해결 과정을 가속화
- 정기적인 화상 회의, 비동기적 커뮤니케이션 및 공유 문서 플랫폼을 통해 원격 팀원과 협력
- 영지식 증명, 크로스 체인 솔루션 및 분산 애플리케이션(dApp) 아키텍처를 포함한 Web3 개발의 최신 동향 파악
- 기술적 프로세스를 문서화하고 프로젝트 진행 상황 및 기술적 과제에 대해 이해 관계자와 명확한 커뮤니케이션 유지
- 코드 리뷰를 수행하여 모범 사례가 준수되도록 하고 팀 전체의 높은 코드 품질 기준 유지
- 확장성을 유지하면서 여러 프로젝트에 통합할 수 있는 재사용 가능한 컴포넌트 설계 및 구현
- 애플리케이션 성능을 모니터링하고 사용자 경험과 시스템 효율성을 개선하기 위한 최적화 구현
직무 요구 사항
- React.js, Next.js 및 현대 JavaScript 프레임워크를 사용한 최소 3년의 프론트엔드 개발 경력
- 이더리움, 솔리디티 및 분산 애플리케이션 개발 패턴을 포함한 블록체인 기술에 대한 강한 이해
- Jest, Cypress 또는 유사한 테스트 프레임워크를 사용한 자동화된 테스트 케이스 작성 및 유지 관리 전문성
- 코드 생성, 문서화 및 디버깅 지원을 위해 ChatGPT와 같은 AI 도구를 개발 워크플로우에 통합하는 능력
- 원격 팀과 효과적으로 협력하고 비기술적 이해 관계자에게 기술적 개념을 전달하는 탁월한 커뮤니케이션 기술
- 버전 관리 시스템(Git) 및 애자일 개발 방법론(Scrum, Kanban)에 대한 숙련도
- 암호화 프로토콜 및 안전한 API 통합을 포함한 Web3 보안 모범 사례에 대한 지식
- 분산 신원 솔루션(예: DID, OAuth 2.0) 및 토큰 기반 인증 시스템 경험
- 팀 목표 및 프로젝트 일정과 일치하면서 독립적으로 작업할 수 있는 능력
- 복잡한 시스템 디버깅 및 성능 병목 현상 최적화 능력을 갖춘 강력한 문제 해결 기술
- 코드 품질, 보안 및 산업 표준 준수를 보장하기 위한 탁월한 세부 사항에 대한 주의
- 새로운 Web3 도구 및 프레임워크를 포함한 신기술을 빠르게 학습하고 적응할 수 있는 능력
- 데스크톱 및 모바일 애플리케이션을 위한 크로스 플랫폼 개발 경험
- 사용자 경험 최적화를 위한 성능 모니터링 도구(예: Lighthouse, WebPageTest)에 대한 지식
- 기술적 프로세스를 문서화하고 팀 협업을 위한 명확하고 간결한 코드 주석을 유지할 수 있는 능력
우대 사항
- Truffle, Hardhat 또는 Ethers.js와 같은 블록체인 개발 프레임워크 경험
- 분산 저장 솔루션(IPFS, Filecoin) 및 웹 애플리케이션과의 통합에 대한 지식
- ChatGPT 외에도 GitHub Copilot 또는 유사한 플랫폼과 같은 AI 지원 개발 도구 경험
- 해싱 알고리즘, 공개-개인 키 쌍 및 안전한 데이터 전송을 포함한 암호화 개념 이해
- 크로스 체인 커뮤니케이션 프로토콜 및 상호 운용성 솔루션 경험
- 스마트 계약 인터페이스 작업 및 프론트엔드 애플리케이션과 통합할 수 있는 능력
- 사용자 참여 및 시스템 성능 추적을 위한 Web3 분석 도구에 대한 지식
- 분산 거버넌스 시스템 및 웹 애플리케이션에서의 구현 경험
- 영지식 증명 기술 및 안전한 거래에서의 응용에 대한 이해
- 블록체인 기반 서비스를 위한 확장 가능한 API 설계 및 구현 능력