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

iOS iOS Development JavaScript Mobile Development Objective-C Swift TypeScript
3 months, 2 weeks ago

ASO Marketing Consultant

Right Side Up 51-200 Professional Services

Join Right Side Up’s marketing talent collective as a contract ASO expert, helping client companies improve app store visibility, conversion, rankings, and downloads.

Keyword Research SEO
7 months 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