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