Quadcode

Quadcode

Quadcode is an international IT company developing software for the trading and investment industry. Our clients are broker companies and financial organizations. We have 7 years of experience, and during this time 50 million clients have appreciated t...

Internet Software & Services
201-500

Description

  • Develop and maintain the iOS trading application, including new business features and improvements to existing functionality.
  • Contribute to the product redesign and implement adaptive UI for different screen sizes and device families.
  • Design and improve application architecture and platform-level solutions in a multi-module environment.
  • Integrate REST APIs, network requests, WebSocket connections, and other socket-based services.
  • Work with CoreData, multithreading, and asynchronous operations to maintain performance and stability.
  • Maintain, safely refactor, and improve legacy code.
  • Develop and maintain unit and UI tests to ensure product quality and reliability.
  • Troubleshoot technical issues, debug defects, and resolve performance bottlenecks.
  • Participate in code reviews and collaborate with designers, product managers, QA engineers, and developers.
  • Use AI tools for development, code reviews, debugging, and technical problem-solving.

Requirements

  • Deep knowledge of Swift and experience writing clean, maintainable iOS code.
  • Strong knowledge of the iOS SDK, including UIKit, CoreData, and CoreAnimation.
  • Experience with Auto Layout and Xcode Interface Builder.
  • Experience integrating RESTful APIs, processing JSON, and handling network requests and server responses.
  • Experience implementing and maintaining WebSocket or other persistent socket connections.
  • Experience maintaining and refactoring legacy code without disrupting existing functionality.
  • Experience writing unit and UI tests using tools such as XCTest and Quick/Nimble.
  • Strong understanding of OOP, iOS architectural patterns such as MVC, MVVM, and VIPER, and modular architectures.
  • Practical experience with RxSwift, multithreading, asynchronous programming, and third-party dependencies.
  • Fluent Russian and English at B1 level or above.
  • Experience with fintech, trading, or other high-load products with large user bases (preferred).
  • Basic C++ knowledge and experience integrating Swift with C++ code (preferred).

Benefits

  • Full-time remote work under a service provider contract.
  • Competitive compensation in EUR.
  • 20 paid days off annually.
  • Corporate AI subscriptions, including Claude, Gemini, and GPT.
  • Access to a rewards marketplace with products and language courses.
  • Opportunity to influence the product architecture and technical direction.
  • Collaborative engineering team and friendly work environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior iOS Engineer, Places

Raya 51-200 Internet Software & Services

As a Senior iOS Engineer on the Places Client team, you will build and improve end-to-end member experiences across the Places iOS app while driving technical quality and production reliability.

iOS Swift SwiftUI UIKit
1 week, 5 days ago

Senior iOS Engineer, Futures

Binance 5001+ Capital Markets

Binance is hiring an iOS Developer to build, optimize, and maintain core mobile exchange experiences for its global cryptocurrency platform.

Flutter iOS Swift UIKit
2 weeks, 1 day ago

Principal iOS Engineer

Aave 51-200 Capital Markets

Aave Labs is seeking a Principal iOS Engineer to lead the architecture and engineering of Aave App, delivering a secure, intuitive blockchain-based consumer savings experience.

Blockchain iOS Swift UIKit
2 weeks, 2 days ago

Senior iOS Developer (Remote)

Finom 11-50 Professional Services

Finom is hiring a Senior Mobile (iOS) Engineer to build and own intelligent, secure mobile banking and financial-management experiences for European entrepreneurs.

CI/CD Git GitHub GitLab iOS Swift SwiftUI UIKit XCTest
2 weeks, 2 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers