Ios Developer

Scalable Solutions
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

IOS Applications
Apple IOS
Unit testing
C++ (Programming Language)
Software Debugging
Software Design Patterns
Memory Management
JSON
Key Management
Objective-C (Programming Language)
OpenSSL
Blockchain
Systems Integration
Modern Ui
Swiftui
Ios Frameworks
GIT
Gitlab-ci
Solid Principles
Real Time Data
Web3.js
Front End Software Development

Job description

As an iOS Developer for a non-custodial wallet, you are responsible for building a secure, performant, and intuitive gateway to the blockchain. You will bridge the gap between complex Web3 protocols and the seamless mobile experience Apple users expect., * Secure Key Management: Implement robust local storage solutions using Apple's Secure Enclave and Keychain to ensure private keys and seed phrases never leave the device;

  • On-Device Cryptography: Handle sensitive operations like transaction signing and mnemonic generation (BIP-39) entirely within the app environment. Work with iOS-specific cryptographic frameworks and libraries, including CommonCrypto, CryptoKit, and OpenSSL;
  • Blockchain Integration: Connect the iOS frontend to blockchain networks via JSON-RPC providers (e.g., Infura, Alchemy) or specialized SDKs (e.g., Web3.swift, WalletConnect);
  • Intuitive UX for High-Risk Actions: Design "guardrail" interfaces that prevent users from making irreversible mistakes, such as losing their recovery phrase or sending funds to an invalid address;
  • Real-time Data Fetching: Manage complex asynchronous networking to track balances, token prices, and transaction histories across multiple chains;
  • Cross-Language Boundaries: Debug and optimize interactions across Swift <> Objective-C <> C/C++ boundaries, including manual memory management, pointer handling, and threading considerations.

Requirements

Do you have experience in iOS development?, You have:

  • 3+ years of production experience with SwiftUI (iOS 15+), with a solid understanding of Apple's modern UI stack;
  • 2+ years of hands-on production experience with Combine;
  • Deep knowledge of Swift, including language features, memory management and performance considerations;
  • Strong understanding of iOS concurrency models, including GCD and modern async patterns;
  • Understanding of SOLID principles and common design patterns, with practical experience applying them in large-scale iOS applications;
  • Experience writing unit tests, with a clear understanding of their purpose, scope, and value in long-term codebase maintenance;
  • Confident usage of Swift Package Manager (SPM), including creating, integrating, and maintaining packages;
  • Experience setting up and maintaining Fastlane pipelines for builds, signing, and releases;
  • Hands-on experience configuring and maintaining CI/CD pipelines, preferably with GitLab CI, for iOS projects;
  • Strong knowledge of Git and Gitflow;
  • Experience working with large iOS projects involving multiple targets and schemes; understanding of white-label architectures., * Intelligent, scholarly and intellectually curious
  • Confident and supports perspectives with logical arguments
  • Great analytical skills and structured thinking

Responsibility

  • Executes meticulously and completes highly-rated deliverables
  • Takes ownership of and full responsibility for results

Energy & Enthusiasm

  • Positive mindset and attitude
  • Energy (drive, passion, excitement, active involvement)
  • Likes to work hard and take on difficult tasks

Benefits & conditions

What we offer Work from anywhere - you can work remotely from anywhere in the world or join us in our comfortable office in Tbilisi Competitive salary - based on your skills, experience, and professional background Flexible time-off - take paid time off and holidays when you need them, with flexibility to suit your schedule Partial sport compensation - we support a healthy lifestyle by covering part of your fitness or sports expenses Partial education compensation - we help cover the cost of courses, certifications, and other learning opportunities Relocation support - we assist with your move to Tbilisi if you decide to relocate Lunch compensation - we fully cover daily lunch expenses for our employees in Tbilisi

Compensation range Compensation will be discussed during the interview process and determined based on the candidate's qualifications, skills, and previous experience.

Our values for applicant Smart & Structured thinking

About the company

Since 2013, Scalable Solutions has been at the forefront of the blockchain and digital asset revolution, building secure, scalable, and compliant infrastructure for clients around the world. We aim to reshape the future of finance by bringing the most advanced technologies to traditional banks, fintechs, and other financial institutions. Our solutions - from trading platforms to digital asset custody infrastructure - are trusted by some of the largest and most respected players in the industry. We believe that blockchain will fundamentally transform how people move money, buy, sell, and shop - and we're committed to enabling that transformation through cutting-edge products and deep technical expertise. We're looking for highly skilled individuals who share our passion for technology and want to help us build the future of finance - one powerful product at a time.

Apply for this position