Search by job, company or skills

ewe technology

Senior Web3 iOS Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the role:

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146828309