Help us improve RVC
We use optional analytics cookies to understand how RVC is used. Allow analytics also enables a fully masked diagnostic recording on public vacancy pages. It stops before Apply and excludes page text, form fields, console, and network contents. We do not use advertising cookies. Cookie policy
RVC
JobsFor Employers
Use AILog in
  1. Jobs
  2. /
  3. Senior iOS Engineer

Senior iOS Engineer

Quadcode | Fintech (financial brokerage and trading software)
2h 22m ago
On-site
Full Time
IC
Belarus, Czech Republic, Estonia,
About the Team
We are Quadcode, a fintech company excelling in financial brokerage activities and delivering advanced financial products to our global clientele. Our flagship product, an internal trading platform, is offered as a Software-as-a-Service (SaaS) solution to other brokers.

We’re looking for a product-oriented Senior iOS Engineer to join our iOS team.

You will contribute to our flagship trading platform, used by millions of users worldwide.

The project focuses on a major redesign, improving the application architecture, delivering an adaptive UI across different screen sizes and device families, and developing new business features to further enhance the product.

In this role, you’ll work on application architecture, platform-level solutions, and key user-facing features. You’ll have the opportunity to influence the technical direction of our iOS application, improve existing solutions, and contribute directly to its product evolution.

Our team includes 3 iOS Developers, 3 QA Engineers, and a Team Leader.

We follow Agile and Scrum methodologies with 2-week sprints and daily meetings at 11:00 EET/EEST.

We also follow an AI-first approach, actively integrating AI tools into our daily engineering workflows, including code development, code reviews, debugging, and problem-solving.

Project Description

  1. Programming Language: All code is written exclusively in Swift. There are only a few classes written in Objective-C, which are necessary for interoperability with C++ code.
  2. User Interface: Legacy code uses Storyboards and NIB files, while new code is written programmatically. One of the current priorities is redesigning the application and delivering an adaptive UI across different screen sizes and device families.
  3. Data Storage: CoreData is used for data management. Experience with multithreading is required.
  4. Unit Tests: The Nimble framework is used for unit testing.
  5. UI Tests: Cucumber is used for user interface testing. The team is also transitioning towards native Swift-based test automation.
  6. Compatibility: The minimum supported iOS version is 15.
  7. Build System: Tuist is used for dependency management and project building.
  8. C++ Integration: Occasionally, reading and integrating C++ code is required.
  9. Reactive Programming: RxSwift is actively used in the project.
  10. Architecture: New code follows the MVVM architectural pattern with the use of Coordinators.
  11. Modularity: The project uses a multi-module architecture with more than 40 modules, and the number of modules is constantly increasing.
  12. Legacy Code: The project includes legacy code that needs to be maintained and improved. It is important to understand existing implementations, refactor them when necessary, and introduce changes safely without disrupting existing functionality.
  13. AI Integration: AI tools are actively integrated into everyday development workflows, supporting code development, code reviews, debugging, and technical problem-solving.

Required Skills

swiftrxswiftcore_datacucumberobjective_cc++

Required Languages

🇬🇧 English

Related searches

  • Jobs in Germany
  • Jobs in Poland
  • Jobs in Spain
  • Jobs in Portugal
1 jobs
Sort by
2h 22m ago

Senior iOS Engineer

Quadcode·Fintech (financial brokerage and trading software)
swiftrxswiftcore_datacucumberobjective_c+1
On-site
|Belarus, Czech Republic, Estonia,
iOS
No similar jobs match these filters. Try changing or clearing a filter.
Popular job searches ▸
Roles
Python JobsJava JobsReact JobsTypeScript JobsGo JobsDevOps JobsNode.js JobsRemote C# and .NET JobsData Science JobsProduct Manager JobsDesign Jobs
Countries
United StatesUnited KingdomCanadaUS & EMEAGermanyPolandSpainNetherlandsPortugal
Experience
Senior JobsMid-Level JobsJunior Jobs
R© 2026 RVC Globalbuild 89bc7db8
AboutJobs in Claude & ChatGPTPricingContactPrivacyCookiesRefundsTerms & ConditionsFor Employers