Remote (Global)

Trust Wallet is hiring an IOS Engineer (Web3)

About the Role

This position involves developing and maintaining a leading iOS wallet application that enables users to securely manage digital assets, interact with decentralized applications, and explore the Web3 ecosystem through an intuitive mobile interface.

Responsibilities

  • Design and implement robust iOS applications using Swift and modern development practices
  • Integrate blockchain protocols and cryptographic functions into mobile interfaces
  • Collaborate with security teams to ensure safe handling of private keys and transactions
  • Optimize app performance and responsiveness on various iOS devices
  • Maintain code quality through testing, code reviews, and CI/CD pipelines
  • Work closely with product and design teams to deliver intuitive user experiences
  • Troubleshoot and resolve bugs reported by internal and external users
  • Stay current with evolving Web3 standards and iOS platform updates
  • Implement secure authentication and wallet recovery workflows
  • Support cross-platform feature parity where applicable
  • Contribute to technical documentation and architecture decisions
  • Enhance accessibility and localization for global users
  • Monitor app stability using crash reporting and analytics tools
  • Participate in agile development cycles with regular sprint planning and retrospectives
  • Evaluate third-party libraries for security and compatibility
  • Develop reusable components for future product iterations
  • Ensure compliance with App Store guidelines and security requirements
  • Integrate decentralized identifiers and verifiable credentials
  • Support peer-to-peer transaction workflows within the app
  • Collaborate on end-to-end testing of wallet functionalities
  • Improve onboarding flows for new users in Web3 environments
  • Refactor legacy code to improve maintainability and test coverage
  • Assist in scaling backend services used by the mobile client
  • Contribute to open-source projects related to blockchain and cryptography
  • Mentor junior developers and share technical knowledge across teams

Compensation

Competitive salary and token incentives

Work Arrangement

Remote-first with global team collaboration

Team

Part of a distributed engineering team building core infrastructure for decentralized applications and digital asset management

Why This Role Matters

  • You'll play a key role in shaping how millions interact with blockchain technology through a trusted mobile platform
  • Your work will directly impact user security, accessibility, and adoption of decentralized services

Tech Stack

  • Swift, UIKit, Combine, Core Data, CryptoKit
  • Blockchain SDKs, WalletConnect, EIP standards
  • GitHub Actions, Firebase, Sentry, Fastlane

Our Approach to Security

  • All code undergoes regular third-party audits
  • Security reviews are integrated into every development cycle
  • We prioritize on-device processing and zero-knowledge principles

Growth Opportunities

  • Opportunities to lead technical initiatives and mentor others
  • Access to conferences and learning resources in blockchain and mobile development

Culture & Values

  • We value transparency, ownership, and long-term thinking
  • Team members are encouraged to contribute ideas and challenge assumptions

Available for select regions

Required Skills
SwiftBlockchainCI/CDGitAgile Methodologies
About company
Trust Wallet
Trust Wallet is the leading non-custodial cryptocurrency wallet, trusted by over 200 million people worldwide to securely manage and grow their digital assets. With support for over 10 million assets across 100+ blockchains, Trust Wallet offers a seamless, multi-chain experience backed by industry-leading self-custody technology, a vibrant community, and a growing ecosystem of partners.
All jobs at Trust Wallet Visit website
Job Details
Category mobile
Posted 7 months ago