직무 설명
Android 개발자(퍼블릭 체인 지갑)는 고성능 네이티브 Android 애플리케이션의 설계, 개발 및 유지보수를 담당하며, 특히 퍼블릭 체인 지갑에 중점을 둡니다. 이 역할에는 자산 관리, 거래 처리, DApp 브라우저 상호작용과 같은 핵심 암호화폐 기능의 구현 및 최적화가 포함됩니다. 개발자는 다양한 메인스트림 퍼블릭 체인(예: BTC, ETH, Solana 및 해당 레이어 2 솔루션)과 상호작용하기 위한 API를 통합하고 유지보수합니다. 또한 DeFi, NFT 생태계 및 기타 블록체인 애플리케이션을 지원하기 위해 스마트 계약과 원활하게 상호작용해야 합니다. 보안이 최우선이며, 개인 키, 니모닉 및 거래 서명 프로세스의 안전한 저장을 보장합니다.
주요 책임
- 고성능 Android 네이티브 퍼블릭 체인 지갑 애플리케이션을 설계, 개발 및 유지보수합니다.
- 자산 관리, 자금 이체, DApp 브라우저 상호작용을 포함한 핵심 암호화폐 기능을 구현 및 최적화합니다.
- 메인스트림 퍼블릭 체인(예: BTC, ETH, Solana 및 레이어 2 솔루션)과의 노드 상호작용 및 API를 통합하고 유지보수합니다.
- DeFi, NFT 생태계 및 기타 블록체인 애플리케이션을 지원하기 위해 스마트 계약과 원활하게 상호작용합니다.
- 개인 키, 니모닉 및 거래 서명 프로세스의 안전한 저장을 보장하는 보안 조치를 우선시합니다.
직무 요구 사항
- 최소 3년의 Android 개발 경험 및 프로젝트 출시 및 유지보수 실적이 있어야 합니다.
- 퍼블릭 체인 지갑 개발 경험 또는 블록체인 프로젝트에 깊게 관여한 경험이 필수입니다.
- Java/Kotlin에 능숙하고 Android 시스템 아키텍처에 대한 깊은 이해가 필요합니다.
- 기본적인 암호화폐 개념(예: 거래 구조, 가스 수수료, 비대칭 암호화, 니모닉, HD 지갑)에 익숙해야 합니다.
- Web3.js, Ethers.js 또는 유사한 라이브러리 통합 경험이 우대됩니다.
- 강한 보안 의식, 코딩 표준 준수 및 훌륭한 팀워크 기술이 필요합니다.
혜택
보상은 면접 평가를 기반으로 결정됩니다.