Петербургская улица 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) 
 
                 
                