Trust Wallet is the leading non-custodial cryptocurrency wallet, trusted by over 200 million people worldwide to securely manage and grow their digital assets.
We’re looking for experienced iOS Developers passionate about building amazing crypto products and delivering the next generation of the Trust Wallet application.
Responsibilities: Work together with cross-functional teams to define, design, and ship new features.
Responsibilities: Create and execute unit tests on your code to ensure robustness, including edge cases and reliability.
Responsibilities: Interface directly with end-users and developers building on Trust Wallet; support them and collect feedback to inform product direction.
Additional: You must have the right to work for the country you are based.
Requirements
5+ years of hands-on iOS development experience.
3+ years coding in Swift with production apps.
At least one iOS app you’ve built and shipped yourself.
Strong understanding of software design patterns and architecture.
Solid experience with unit testing and code quality best practices.
Upper-intermediate or better English—you can explain complex ideas clearly.
A builder’s mindset: resourceful, curious, and eager to take ownership.
Nice to Have: Concurrency knowledge (GCD, async/await, actors, Combine).
Nice to Have: Understanding of the iOS build system (Xcode, Swift Package Manager, CI/CD pipelines).
Nice to Have: An active GitHub portfolio or contributions to open-source projects.
Nice to Have: Experience with popular iOS libraries—or better yet, maintaining your own.
Nice to Have: Deep knowledge of iOS SDK internals, performance tuning, and optimization.
Nice to Have: Interest or experience in blockchain, wallets, or crypto ecosystems.