직무 설명
주요 책임
- 보안, 성능 및 사용자 경험에 중점을 둔 브라우저 플러그인 지갑 개발 및 최적화 (키 관리, 트랜잭션 서명, 네트워크 연결성 등의 기능 포함)
- 제품 사양에 부합하고 현대적인 웹 표준(예: HTML5, CSS3, 접근성 가이드라인)을 충족하는 반응형 및 접근성 있는 Dapp 웹 페이지 제작
- JavaScript/TypeScript를 사용한 프론트엔드 컴포넌트 구현 (프로그레시브 향상 기법을 통한 데스크톱 및 모바일 브라우저 호환성 보장)
- 백엔드 엔지니어와 협력하여 블록체인 API, 스마트 계약 및 탈중앙화 인프라와 지갑 기능 통합
- 지갑 개발을 위한 지속적 통합 및 배포 파이프라인을 지원하는 확장 가능한 모듈식 코드베이스 설계 및 유지
- 코드 리뷰 수행, 복잡한 문제 디버깅, 기술 구현이 모범 사례 및 보안 프로토콜을 준수하는지 확인
- 새로운 웹 기술, 블록체인 표준 및 지갑 개발 동향 파악하여 제품 솔루션 혁신 주도
- 팀 협업 및 지식 공유를 용이하게 하기 위한 지갑 개발 관련 기술 프로세스, API 및 시스템 아키텍처 문서화
- 사용자 테스트 수행 및 피드백 수집을 통해 다양한 사용자 시나리오에서 지갑 기능 개선 및 사용성 향상
- 모든 지갑 관련 애플리케이션 및 인터페이스에 대한 크로스 브라우저 호환성 및 모바일 반응성 보장
자격 요건
- JavaScript, TypeScript 및 React와 같은 현대적 프레임워크에 중점을 둔 풀스택 웹 개발 경력 5년 이상
- Webpack, Babel, ESLint와 같은 도구 생태계 및 Redux, Axios, React Router와 같은 기능적 라이브러리 경험을 갖춘 고급 JavaScript/TypeScript 숙련도
- 서버 측 로직, API 설계 및 이더리움, 솔라나와 같은 블록체인 플랫폼 통합을 포함한 Node.js 개발에 대한 강력한 이해
- 성능 벤치마크를 유지하면서 다양한 화면 크기 및 장치 기능에 적응하는 고품질의 반응형 웹 디자인 제작 능력
- 기술 문서, 사양 및 연구 자료를 해석하고 구현할 수 있는 우수한 영어 커뮤니케이션 능력
- 프로젝트 관리를 위한 Scrum 또는 Kanban 방법론을 포함한 애자일 개발 환경에서의 협업 경험
- 지갑 기능의 기술적 타당성을 보장하기 위한 블록체인 기본 지식 (암호화 원리, 합의 메커니즘 등)
- 지갑 애플리케이션의 자동화된 테스트 및 배포를 위한 Git과 같은 버전 관리 시스템 및 CI/CD 파이프라인 경험
- 고트래픽 시나리오에서 지갑 시스템의 신뢰성과 보안을 보장하기 위한 강력한 문제 해결 능력 및 세부 사항에 대한 주의
- 복잡한 지갑 개발 프로젝트를 시간 및 범위 내에 독립적으로 또는 팀의 일원으로 완료할 수 있는 능력
- 지갑 사용자를 위한 직관적이고 접근성 있는 인터페이스 생성에 대한 UI/UX 디자인 원칙 숙련도
- 안전한 지갑 기능 구현을 위한 암호화 라이브러리 및 프로토콜 경험
- 분산 네트워크와의 원활한 통합을 보장하기 위한 탈중앙화 시스템 및 블록체인 아키텍처 이해
- 지갑 보안, 성능 및 확장성과 관련된 기술적 과제 분석 및 해결 능력
- 디자이너, 제품 관리자 및 다른 엔지니어와 효과적으로 협업하기 위한 우수한 팀워크 및 커뮤니케이션 기술


