Search...

Staff iOS Engineer

Skills

About the Role

You will design, build, and ship polished iOS features using UIKit and Swift. You will integrate core blockchain functionality including wallet connectivity, transaction signing, on-chain reads, and gas estimation. You will create secure key-management and storage interfaces, optimize app performance, and collaborate with design and backend teams to deliver production-grade mobile experiences.

Requirements

  • 5+ years building consumer mobile apps, including 3+ years with UIKit
  • Strong proficiency in Swift
  • Deep knowledge of mobile architecture, navigation, and animations
  • Experience with native module integration
  • Experience integrating blockchain features such as wallets, transactions, gas, and RPCs
  • Familiarity with account abstraction is a plus
  • Proven ability to ship polished design-precise mobile experiences
  • Experience with secure storage, encryption, and managing sensitive user data
  • Comfortable owning large product areas end-to-end and collaborating cross-functionally

Responsibilities

  • Develop and ship new features using UIKit
  • Integrate wallet connectivity and transaction signing
  • Implement on-chain data reads and gas estimation
  • Build secure wallet and key-management interfaces
  • Deliver real-time balance, yield, and notification experiences
  • Collaborate with designers to implement pixel-perfect UI and interactions
  • Integrate on-chain and off-chain data with backend systems
  • Optimize app performance for memory, battery, and cold-start time
  • Participate in security reviews, code quality, and long-term architecture planning

Benefits

  • Equity
  • Regular team events and off-sites
  • Medical coverage
  • Pension
  • Generous paid parental leave
  • Generous vacation and sick leave
  • Work from anywhere
  • Paid co-working space or desk