We are seeking a highly skilled and motivated Web3 iOS Developer to join our growing team. In this role, you will work on the development of decentralized applications (dApps) and other Web3-related projects, ensuring smooth integration with blockchain technologies. You will collaborate closely with cross-functional teams to create seamless, user-friendly iOS apps that interact with decentralized networks like Ethereum, Solana, or other blockchains. Responsibilities: - dApp Development: Build and maintain decentralized applications on iOS platforms. - Blockchain Integration: Integrate iOS apps with blockchain networks, wallets, and smart contracts. - Wallet Development: Develop and improve in-app cryptocurrency wallets for seamless token transactions and asset management. - User Interface & Experience: Work with UI/UX designers to create highly responsive, intuitive, and engaging iOS applications. - API Integration: Collaborate with backend engineers to integrate Web3 protocols and services (e.g., Ethereum, Solana, or other blockchain APIs). - WebSocket Implementation: Implement WebSocket connections for real-time data streaming and interaction with blockchain networks and other services. - Security: Ensure security best practices are followed when handling sensitive data and user interactions with blockchain. - Smart Contract Interaction: Implement and maintain smart contract interactions via libraries like Web3.swift, web3j or other SDKs. - Performance Optimization: Optimize app performance for mobile environments, focusing on speed, storage, and scalability. - Testing & Debugging: Write and maintain unit tests, perform code reviews, and ensure quality code in iOS deployment. - Documentation: Document code, processes, and design decisions, ensuring project transparency and continuity. Requirements: - Proven iOS Development Experience: 3+ years of experience in iOS development using Swift and Objective-C. - Blockchain Knowledge: Strong understanding of blockchain principles, Web3 technologies, and dApp development. - Experience with Wallets & Tokens: Experience in developing or integrating cryptocurrency wallets or managing tokens on the blockchain. - Smart Contracts & Protocols: Familiarity with smart contract interaction (Solidity, Rust, etc.) and common Web3 protocols (e.g., Ethereum, Solana). - Familiarity with Web3 Libraries: Proficiency with Web3 libraries and frameworks like Web3.swift, WalletConnect, ethers.js, or similar. - Security Best Practices: Knowledge of cryptography, encryption, and Web3 security best practices. - API & SDK Knowledge: Experience working with blockchain APIs, such as Infura, Alchemy, or others. - WebSocket Implementation: Experience with WebSocket protocols for real-time communication, especially for applications that require live updates, such as blockchain transactions or market data. - Agile Development: Familiarity with agile methodologies, CI/CD pipelines, and collaborative tools like Git. Nice to Have: - Experience with Decentralized Finance (DeFi): Knowledge of DeFi protocols, liquidity pools, and yield farming. - Cross-Platform Development: Experience with cross-platform tools like React Native or Flutter for iOS and Web3 development. - UI/UX Knowledge: Understanding of designing for mobile interfaces, especially within the Web3 space. - Networking Protocols: Knowledge of peer-to-peer networking and blockchain consensus mechanisms. 【Web3 iOS 開發工程師】工作內容: 1. 與開發團隊配合執行專案iOS APP之開發、維護及後續優化。 2. 依照專案規劃,共同討論並評估任務時程。 3. 跨部門合作開發上所需項目。產品開發與維護,配合團隊解決代碼問題及線上版本更新。 4. 其他主管交辦任務。
月薪100,000元以上
(固定或變動薪資因個人資歷或績效而異)不拘
未填寫
*勞健保、勞退 * 週休二日, 彈性上下班制度及人性化的出勤管理 * 年節獎金 * 開放的溝通管道 * 明亮舒適的辦公室環境,免費咖啡茶飲跟零食 * 不定期公司聚餐