Tangem

Senior iOS developer

Tangem United Kingdom

IT Services and IT Consulting · 201-500 employees

Sep 16
Remote ios Mid (2-5 yrs) Contractor United Kingdom
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will be responsible for developing the main Tangem mobile application and creating public SDKs for third-party integrations. Additionally, you will participate in technical design discussions and write unit tests to ensure code quality.

What they look for

Swift SwiftUI Combine UIKit Foundation OOP SOLID principles Rest API HTTP Unit testing SDK development Protocol-oriented design Functional programming Async/await CryptoKit

Requirements

The role requires senior-level independence and proficiency in Swift, SwiftUI, and Combine with at least 2 years of experience. Candidates should have a strong understanding of OOP, SOLID principles, and modern architectural patterns.

Benefits

Remote work Unlimited vacation Birthday presents Technical device compensation Paid sick leave

Full description

Tangem is a blockchain technology company founded in 2017, headquartered in Zug, Switzerland, with branches in North America, Eastern Europe, and APAC. We make a smartcard-based hardware cold wallet and the mobile app that comes with it: it is used in 220 countries, and a single wallet supports thousands of tokens across dozens of blockchains.

About the project The Tangem iOS app is a self-custodial crypto wallet that works with Tangem hardware cards over NFC and with mobile-only wallets. It covers the full product surface: multi-chain balances and transactions for dozens of networks, token swaps, staking, NFTs, WalletConnect, and Tangem Pay, a Visa card that lets users spend crypto anywhere cards are accepted. The app holds people's money, so security is a first-class requirement in everything we build.

  • 5+ years of iOS development experience, including production apps you have shipped and supported.
  • Strong Swift, SwiftUI, and Foundation skills; solid understanding of multithreading with hands-on experience in Swift Concurrency, Combine, and GCD.
  • Understanding of core programming principles (OOP, SOLID, KISS, DRY, YAGNI) and the discipline to follow them.
  • Experience with iOS app architecture (MVVM, Coordinator, dependency injection, modularization with SPM) and the ability to design features that fit the existing structure without overengineering.
  • Experience writing unit tests with Swift Testing as part of everyday development.
  • A security-minded approach: you know mobile security fundamentals (Keychain, Secure Enclave, secure networking, sensitive data handling), think about how a change could be abused, and raise doubts early.
  • Everyday use of AI coding tools with the judgement to verify their output.
  • Senior-level independence and clear communication: you raise blockers, risks, and schedule changes early.
  • English at B2 or above, written and spoken, including calls with native speakers.

Nice to have:• Experience with cryptography in mobile apps: CryptoKit, secp256k1, ed25519, BIP32/BIP39.

  • Understanding of blockchain principles, wallets, and transaction signing.
  • Experience with CoreNFC.
  • Experience with UI and snapshot testing.
  • Design and build new features of the Tangem iOS app, from technical design to release.
  • Clarify incomplete requirements, surface dependencies and risks, and propose technical solutions before implementation.
  • Split work into small, logically complete pull requests and integrate changes continuously.
  • Write automated tests and verify your features, including edge cases and negative scenarios, before handing them to QA.
  • Review colleagues' pull requests regularly and give reasoned, actionable feedback.
  • Own your tasks until they are released.

Tech stack:• Swift, SwiftUI, Combine, Swift Concurrency, Swift Package Manager

  • Moya / Alamofire
  • Tangem SDK for NFC card communication, WalletConnect
  • Swift Testing, XCTest, XCUITest, snapshot tests
  • fastlane, GitHub Actions
  • Firebase Crashlytics, Amplitude
  • Claude Code and Codex as everyday engineering tools
  • A strong cross-functional team: iOS, Android, backend, QA, analytics, and product.
  • Real ownership: you directly influence the product and its architecture.
  • Minimal bureaucracy and fast decision-making.
  • Remote work from anywhere in the world, with a schedule aligned with Cyprus time (EET, UTC+2/+3).
  • Competitive salary in EUR/USDT;
  • Unlimited vacation;
  • Birthday presents;
  • Compensation for the purchase of necessary technical devices for the work;
  • Paid sick leave.

Similar roles