About this role
We are looking for an iOS Developer to join our team and build one of the company’s core products. You will work on a modern SwiftUI-based application, designing and delivering new features end-to-end while contributing to the architecture and technical evolution of the product. You’ll work closely with Product, Design, Backend, Analytics, and Android teams to build a reliable, scalable, and high-quality mobile experience.
Challenges that await you:
-
Designing and developing new product features end-to-end using SwiftUI
-
Making technical and architectural decisions around state management, navigation, networking, and data flow
-
Building reliable asynchronous flows using Swift Concurrency and integrating them with the SwiftUI lifecycle
-
Writing maintainable, testable code and contributing to code reviews and engineering standards
-
Contributing to the development and evolution of our shared design system and reusable UI components
-
Working within a multi-module architecture and improving the scalability and maintainability of the application
-
Collaborating with Product, Design, Backend, Analytics, and Android teams on product and technical solutions
-
Investigating production issues and continuously improving application stability and performance
What makes you a great fit:
-
3+ years of commercial iOS development experience
-
Strong knowledge of Swift, iOS SDK, and core iOS development principles
-
Hands-on experience building and maintaining production features with SwiftUI
-
Hands-on experience with Swift Concurrency, including async/await and task management
-
Practical experience with iOS application architecture and designing maintainable features using MVVM, Clean Architecture, or similar approaches
-
Experience with state management, navigation, networking, and data flow in production applications
-
Experience writing unit tests and designing testable code
-
Good understanding of Git and collaborative development practices, including code review
-
Strong problem-solving skills and ability to independently own features from implementation to production
-
B1+ English for effective communication within an international team
Your bonus skills:
-
Experience with multi-module iOS applications
-
Experience building or contributing to design systems and reusable UI components
-
Experience with CI/CD for iOS applications
-
Experience with application performance optimization
-
Experience with complex navigation and deep links
-
Experience migrating features or applications from UIKit to SwiftUI
Our tech stack and advantages:
-
SwiftUI, Swift Concurrency, Combine
-
gRPC
-
Multi-module architecture
-
Internal tooling written in Swift
-
GitLab CI/CD
-
Minimal reliance on third-party dependencies
Our ways of working:
-
Innovative Spirit: A commitment to creativity and groundbreaking solutions
-
Honest Feedback: valuing open, transparent communication
-
Supportive Team: a strong, collaborative community
-
Celebrating Achievements: recognizing our wins together
-
High-Tech Environment: a team full of smart and revolutionary people who date to challenge the status quo of incumbent finances
Our benefits:
-
Relocation support to Cyprus, Serbia, Georgia or Kazakhstan with full visa & permit support to the employee and family
-
Flexible work from one of our offices or remote (our Timezone - GMT0 - GMT+5)
-
Healthcare Coverage
-
Education Budget: Language lessons, professional training and certifications
-
Wellness Budget: Mental health and fitness activity reimbursements
-
Vacation policy: 20 days of annual leave and paid sick leave