11/12/2026 updated


100 % available
Senior iOS Developer
Malaga, Spain
Only remote
Bachelor's degree, Language Translation, Linguistics University of Nizhny Novgorod , 2014-2018About me
Senior iOS Engineer with 10 years of experience building popular apps used by millions across iOS, iPadOS, watchOS and visionOS. I independently deliver features and entire apps from idea to production, while improving existing codebases, performance and engineering processes.
FlutterApple WatchTesting (Software)IOS ApplicationsApple IOSMobile Application DevelopmentIOS SDKTesting StrategiesUikitSwiftuiIos FrameworksSwift (Programming Language)DartReactive Programming
Swift & SwiftUI Development
Expertise in Swift and SwiftUI for building polished, scalable, and maintainable iOS applications, including high-load apps with tens of millions of monthly users. Proficiency in UIKit for legacy support and custom UI components.
Architecture & Design Patterns
Deep knowledge of modern iOS architecture patterns including MVVM, MVP, Clean Architecture, and VIPER. Experience designing scalable, testable, and maintainable codebases across large multi-modular applications.
Concurrency & Reactive Programming
Strong command of Swift Concurrency, GCD, Combine, RxSwift, and ReactiveCocoa for building responsive and efficient applications. Experience with asynchronous data streaming and multipart data handling.
Testing (Unit, UI, Snapshot)
Solid experience with XCTesting, Swift Testing, TDD, and snapshot testing to ensure application stability, safety, and easier refactoring across critical application components.
Core Data, Swift Data & Persistence
Proficiency in Core Data, Swift Data and Realm for local data storage, caching, and user record management in iOS applications.
Networking & API Integration
Experience with URLSession, Alamofire, Web Sockets, and multipart data sending for robust network communication and third-party API integration.
WatchKit & HealthKit
Hands-on experience building companion Apple Watch applications using WatchKit, implementing data transfer between iOS and watchOS via WatchConnectivity, and integrating HealthKit for health data management.
In-App Purchases & StoreKit
Experience integrating StoreKit and third-party subscription providers for handling paid subscriptions and in-app purchases, including detailed analytics integration.
Team Leadership & Mentoring
Experience leading development teams of 2 to 7 people, mentoring junior colleagues, conducting code reviews, hosting knowledge transfer sessions, and collaborating with business analysts and management.
Flutter & Dart
Additional experience with Flutter and Dart, including implementing UI components and screens, integrating native frameworks, and covering code with unit, UI, and snapshot tests.
Experience
Professional experience10+ years
Freelancer since2024
Languages
GermanGoodEnglishFluentRussianNative speaker
Project history
Working on an educational app for students and their parents using AI. Technical stack: SwiftUI, UIKit, MVVM, Alamofire, Combine, XCTesting, Push Notifications, StoreKit, CoreData, Swift Package Manager. Implemented AI photo sending with multipart data, AI chat with streaming responses, CoreData history saving, third-party subscription provider integration, push notifications, migrated from CocoaPods to SPM, refactored legacy SwiftUI navigation, and participated in regular code reviews. Also worked on a healthcare application to log blood pressure using SwiftUI, MVVM, URLSession, Swift Testing, Swift Concurrency, WatchKit, HealthKit, WatchConnectivity, Swift Charts, AVFoundation, Core Data, SPM.
Worked on the company flagship application in video streaming and entertainment with millions of monthly active users. Technical stack: SwiftUI, UIKit, MVVM, Clean Architecture, Combine, AVFoundation, XCTesting, Swift Concurrency, GCD, URLSession, Multi-modular app, Swift Package Manager. Implemented Vision Pro prototype, developed new features, used SwiftUI and UIKit, followed MVVM + Clean Architecture, supported internal frameworks with Swift Packages, implemented accessibility features, mentored junior colleagues, and participated in task estimation sessions.
Worked on a streaming service application for a large European TV Provider with millions of monthly active users. Technical stack: UIKit, SwiftUI, Swift, Objective-C, XCTesting, ReactiveSwift, ReactiveCocoa, Web Sockets, CoreData, GCD, MVVM+C, WidgetKit. Rewrote legacy Objective-C code to Swift, implemented custom UI components, wrote native widgets with SwiftUI, led an accessibility feature team of 2-7 developers, supported multi-modular app frameworks, participated in Flutter rewrite, mentored junior colleagues, and was responsible for hiring.