Казань, Петербургская улица, 52
Метро: АметьевоWe are an IT company developing products for major banks across Central Asia.
Our client is a large international digital bank focused on retail banking.
We are currently looking for a Senior iOS Developer to join the team and help enhance the bank’s mobile products.
We Offer
Work in a strong engineering team within a large banking project
Fully remote position from anywhere in the world
Flexible schedule and modern technology stack
International work environment (English is the working language)
Competitive compensation package
Flexible cooperation format — as an Individual Entrepreneur (IE) or contractor.
Key Responsibilities
Develop and maintain iPad and iPhone applications
Analyze performance and identify technical bottlenecks within project modules
Collaborate closely with designers, analysts, and other tribe members
Optimize existing code and participate in the implementation of new features
Write clean, maintainable code following corporate standards
Break down complex issues into actionable tasks and create resolution plans
Requirements
4–5 years of commercial iOS development experience, including at least 2 years with Swift
Strong knowledge of Swift, Core Data / Realm / Firebase / GRDB
Hands-on experience with RxSwift / RxCocoa or Combine
Solid understanding of SOLID principles, functional and protocol-oriented programming
Strong algorithmic thinking and data structure knowledge
Experience with REST API, APNS, Push Notifications
Practical experience writing Unit Tests (XCTest)
Confident use of Git and understanding of branching strategies (Gitflow, GitLab Flow, etc.)
Fluent English (team communication and documentation)