Senior iOS Engineer

Quadcode

United States

Remote

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
20 days paid leave
AI tools access
Rewards marketplace

Job summary

Quadcode is seeking an experienced iOS engineer to evolve a widely used trading app through a major redesign and architectural improvements. The role blends platform-level engineering with hands-on development of user-facing features, including adaptive interfaces for various screen sizes and device families.

You will shape architecture, implement high-quality iOS features, integrate REST APIs, and ensure performance with Core Data, concurrency, and testing.

Qualifications

  • Strong Swift skills with iOS SDK knowledge including UIKit, Core Data, and Core Animation.
  • Experience with Auto Layout, Interface Builder, REST APIs, JSON, and persistent socket connections.
  • Background maintaining and improving existing applications, and writing unit and UI tests; XCTest and Quick/Nimble experience is relevant.
  • Knowledge of iOS architectural patterns (MVC, MVVM, VIPER) and modular project structure.
  • Practical RxSwift experience and understanding of multithreading and async iOS programming.
  • Experience with third‑party dependencies; fluent Russian and at least B1 English.

Responsibilities

  • Shape application architecture and technical direction in a modular codebase.
  • Build and improve iOS features, including programmatic interfaces and adaptive layouts.
  • Integrate REST APIs and persistent socket connections.
  • Work with Core Data, concurrency, and asynchronous operations for performance and stability.
  • Refactor legacy code while preserving behavior and investigate bugs and performance issues.
  • Maintain unit and UI test coverage and collaborate with QA, design, product, and engineering teams.

Skills

Swift
iOS SDK
UIKit
Core Data
Core Animation
Auto Layout
REST APIs
JSON
RxSwift
Multithreading
Unit/UI Testing
MVC/MVVM/VIPER
Russian (B1)
English (B1+)

Tools

Xcode
Git
CI/CD

Job description

Role overview

Help evolve a widely used iOS trading application through a major redesign, architectural improvements, and new product features. The role combines platform-level engineering with hands‑on development of user‑facing capabilities, including adaptive interfaces for different screen sizes and device families.

Responsibilities
  • Shape application architecture and technical direction in a modular, multi‑module codebase.
  • Build and improve iOS features, including programmatic interfaces and adaptive layouts.
  • Integrate REST APIs and persistent WebSocket or other socket connections.
  • Work with Core Data, concurrency, and asynchronous operations to support performance and stability.
  • Refactor legacy code while preserving existing behavior, and investigate bugs and performance issues.
  • Maintain unit and UI test coverage and collaborate with QA, design, product, and engineering colleagues.
Requirements
  • Strong Swift skills and practical knowledge of the iOS SDK, including UIKit, Core Data, and Core Animation.
  • Experience with Auto Layout, Interface Builder, REST APIs, JSON, and persistent socket connections.
  • Background maintaining and improving existing applications, and writing unit and UI tests; XCTest and Quick/Nimble experience is relevant.
  • Knowledge of object‑oriented design, iOS architecture patterns such as MVC, MVVM, or VIPER, and modular projects.
  • Practical RxSwift experience, plus an understanding of multithreading and asynchronous iOS programming.
  • Experience with third‑party dependencies; fluent Russian and at least B1 English.
Nice to have
  • Experience with fintech, trading, or other high‑load products with large user bases.
  • Basic C++ knowledge or experience connecting Swift code with C++.
Benefits and work setup
  • Full‑time remote work under a service‑provider contract, with compensation in euros and 20 paid days off annually.
  • Corporate access to AI tools and a rewards marketplace that includes products and language courses.
  • Opportunity to contribute ideas and influence architecture and technical direction. The team uses two‑week Scrum sprints and AI tools in development, reviews, debugging, and problem‑solving.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer
Senior iOS Engineer

Readdle • United States

Remote
USD 120,000 - 180,000
Remote role in Warsaw
Growth through ownership
Exposure to new technologies
Senior iOS Developer, Remote
Senior iOS Developer, Remote

xebiacee • United States

Remote
USD 120,000 - 160,000
Senior iOS Engineer
Senior iOS Engineer

Nix • United States

Remote
USD 120,000 - 180,000
Flexible work format
Education reimbursement
Career growth
+1
Software Engineer - IOS
Software Engineer - IOS

DocuSign, Inc. • United States

Hybrid
USD 110,000 - 150,000
Hybrid work arrangement
Senior Mobile Developer
Senior Mobile Developer

pingidentity • United States

Remote
USD 140,000 - 200,000
Paid time off and holidays
Parental leave
Healthcare options
+3
Software Engineer, iOS
Software Engineer, iOS

Splitwise • United States

Remote
USD 167,000 - 197,000
Equity options
Health insurance
Dental & Vision
+4
iOS Software Engineer -Swift/Payment/Finance/Crypto apps
iOS Software Engineer -Swift/Payment/Finance/Crypto apps

Resiliency LLC • San Francisco (CA)

On-site
USD 120,000 - 160,000
iOS Developer for fintech app
iOS Developer for fintech app

Finom • United States

Hybrid
USD 120,000 - 180,000
Stock Options Program available to all
Work & Swim Cyprus: 1 month stay
Software Engineer, iOS
Software Engineer, iOS

true-talent-solutions-partners • New York (NY)

On-site
USD 130,000 - 230,000
Senior Software Engineer, iOS
Senior Software Engineer, iOS

thrivemarket • United States

Remote
USD 175,000 - 190,000
Stock options
Health and wellness benefits
Flexible paid time off
+3