logo

IOS Developer

Remote · Development
Apply

As our mobile team continues to grow, we’re looking for a skilled iOS Developer to help evolve and support our iOS applications.

Responsibilities

  • Develop and maintain new features in our iOS apps.
  • Optimize codebase and application performance.
  • Build intuitive, responsive UIs using Auto Layout and SnapKit.
  • Integrate REST APIs and manage networking with URLSession.
  • Apply architectural patterns: MVVM, VIPER, Clean Architecture.
  • Optimize UITableView / UICollectionView for performance and smooth UX.
  • Work with local databases using RealmSwift, including migrations and performance tuning.
  • Build reactive flows using RxSwift and RxCocoa.
  • Manage dependencies via CocoaPods (adding, updating, creating pods).
  • Participate in code reviews, and contribute to architectural decisions.

Requirements

  • Proficiency in Swift and solid experience with UIKit.
  • Experience working with Objective-C (reading, debugging, Swift + Obj-C interoperability).
  • Deep understanding of SOLID, DRY, KISS principles.
  • Experience with GCD, OperationQueue for multithreading.
  • Strong knowledge of Auto Layout (code & Interface Builder).
  • Experience working with RESTful APIs, HTTP(S), and URLSession.
  • Solid knowledge of data structures and algorithms (search, sort, trees, hash tables, graphs).
  • Experience optimizing UITableView and UICollectionView.
  • Familiarity with Moya, RealmSwift, RxSwift.
  • Experience managing dependencies via CocoaPods.
  • Confidence working with .xcodeproj, .xcworkspace, build settings, and project structure.

Must-Have Skills Summary:

  • Networking: Moya (plugins, error handling).
  • Databases: RealmSwift (migrations, optimization).
  • Reactive Programming: RxSwift, RxCocoa (subscription management).
  • Dependency Injection: Swinject.
  • UI Layout: SnapKit.
  • Profiling & Optimization: Instruments, memory leak detection.
  • Algorithms: Binary search, trees, hash maps.
  • Performance: Reuse identifiers, lazy loading, prefetching in collection/table views.
  • Project Structure: Full understanding of Xcode project configuration and build settings.

Conditions

  • Remote work from anywhere in the world
  • 28 days of paid vacation + fully covered sick leave
  • Health insurance, fitness compensation, telemedicine, mental health support, and English courses (available after probation)
  • Bonuses for life events such as weddings and the birth of a child
  • Extra days off for your birthday and other significant personal events
  • Opportunities for professional growth — courses, books, and conferences covered by the company
  • A dynamic product team where you can influence both architecture and processes

If you want to work in a strong international team and grow in iOS development — send us your CV!

Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept Larixon Classifieds Privacy Policy