With over ten years of experience, I specialize in iOS and MacOS
Software development as a Senior Software Engineer and iOS Team
Lead.
My main area of expertise lies in the development of mobile (iOS
and cross-platform) and desktop (MacOS) applications for
communication with and control of external devices, such as different
types of speakers, headphones, game controllers, MIDI instruments
routers, etc, over various types of connections, including wired
connection, BT/BLE, WiFi, and NFC.
Throughout my professional journey, I have obtained a solid
experience with a full cycle of mobile app development: from
requirements analysis, estimation, and architecture solutions
proposals up to applications, notarization, validation, and distribution.
My technical skills range from legacy pre-ARC Objective-C with
xib-based UIKit to modern-day technologies like SwiftUI/Combine/
Concurrency.
My skills and experiences include:
- Programming languages: Swift, SwiftUI, Objective-C, Flutter
- CI/Building: Jenkins pipelines, Fastline, maual application package creation and notarization (macOS)
- Applications testing and distribution: AppStoreConnect, Testflight, Firebase Distribution
- Monetization: iOS In-App Purchases/Subscriptions
- Technologies: reactive programming (RxSwift, Combine), Async-Await Concurrency, Factory DI, SwiftData (storage), iOS Live Activities
- Connections/communications: Bluetooth/BLE, WiFi, NFC, wired/USB
- UI: from legacy .xib/.storyboard-based UIKit to modern SwiftUI
- UI Prototyping: Figma, Addobe After Effects (Lottie animations)
iOS Development
Mobile App Development
Mac OS App Development
Flutter
Oleksii N.
Kyiv, Ukraine
$30/hr
4.9
8 jobs
Hi, my name is Oleksii, I I've been developing for Apple platforms since 2012. During my career I've worked at MacPaw and before that at Onix-Systems. Also sometimes I work on my pet project - Evenly. Currently I freelance and maintain MacPaw/OpenAI GitHub repo as a contractor.
My expertise lies in apps that do most work on the client side (On-Device, without backend). For example, recently I've worked on integrating MLX models locally into the macOS assistant app (Eney) to enable its AI capabilities .
Also, the apps I've work one would work heavily with database and file system, either directly or through corresponding frameworks: Core Data, PhotoKit, GRDB etc.
Such apps would usually require efficient utilization of CPU and memory, so I’ve mastered tools for that: Grand Central Dispatch (GCD), Combine, Swift Concurrency
When it came to more specific work, we would also do that on-device using both Apple and 3-rd party frameworks: OpenCV, Vision, AVFoundation, Core ML, MLX
I like to organize the code in a way that makes sense. There are many best practices on how to do a better organization: SOLID, composition over inheritance, less coupling more cohesion, using design patterns etc. I know most of it and have an experience using them, so now I don’t just use complex stuff for the sake of it, but apply what’s needed where needed
I am also a fan of keeping quality and performance in check, so I would use Crashlytics, Sentry, MetricsKit to log errors, collect metrics and keep an eye on crashes
Not 100% of the time, but more and more I use TDD to do faster initial implementation through a short feedback loop, and also to be more sure that I don’t break anything during refactoring later
I’ve also come across many very hard-to-debug issues in my career, so I had to become better at debugging. I like to use Instruments like Profiler to find inefficient CPU usage. I also usually prepare logging in advance so that when user has an issue and we can’t reproduce it locally, we could get as much information from them as we can without asking them 10 times.
I enjoy automation, so when there is a chance, I would gladly write a script or use some tool or technique to not do it manually and save time.
Below are some info about my precious employment. See Employment History on Upwork Profile for more details.
First half of my career was in outsource company Onix-Systems, where I worked on a lot of very different projects, estimated pre-sales, and lead the whole iOS department of the company.
During that time I also made my own startup of a simple loan recording app Evenly, which was my main playground to learn some development/product/marketing topics deeper that I could while working main job.
Then I moved to MacPaw which is a product company, where I've worked for 6 years in a product team. There I learned industry standards and state of the art approaches to full-cycle development of a product, marketing, working in a focused team, development processes, infrastructure etc. There I worked on such apps: Gemini Photos (now CleanMyPhone), Gemini 2, Swoosh Video Editor.
Swift
Objective-C
iOS Development
Push Notifications
Firebase
Core Data
Git
Box2D
SQL
Amplitude
Unit Testing
Multithreaded Programming
Concurrent Computing
Notarization
Core ML
Taras C.
Kyiv, Ukraine
$35/hr
5.0
25 jobs
Senior iOS / iPadOS / watchOS / tvOS / macOS Developer — 7 years, 15+ shipped apps, 1M+ users reached.
I build native Apple apps end to end: idea → architecture → UI → App Store → post-launch iteration. Swift & SwiftUI first, clean architecture, and no shortcuts that cost you later.
✅ PROVEN RESULTS
⭐️ Shipped and maintained an app with 1,000,000+ users (core team of 3).
⭐️ Kept a 150,000-user app at 99.96% crash-free (team of 2).
⭐️ Led products from idea → design → refinement → implementation → release.
⭐️ 15+ delivered projects across iPhone, iPad, Apple Watch, Apple TV and Mac.
⭐️ Built my own apps: a spaced-repetition learning app (Ebbinghaus forgetting curve) and an enhanced music player.
🎯 WHAT I CAN DO FOR YOU
▸ Build a new iOS app from scratch — MVP in weeks, not quarters
▸ Rescue or refactor a legacy Objective-C / messy Swift codebase
▸ Kill crashes, memory leaks, slow launch time and laggy scrolling
▸ Get you through App Store review (rejections, privacy, ATT, guidelines)
▸ Add monetization: subscriptions, in-app purchases, paywalls, ads
▸ Port an iPhone app to iPad, Apple Watch, Apple TV, CarPlay or macOS
▸ Take over an abandoned project and actually ship it
🛠 TECH STACK
🟢 Languages: Swift, Objective-C, Python (basic)
🟢 UI: SwiftUI, UIKit, AutoLayout, SnapKit, Core Animation, WidgetKit, Live Activities, App Clips, Dark Mode, Accessibility / VoiceOver, Localization
🟢 Architecture: MVVM+C, VIPER, TCA, MVC, Clean Architecture, SOLID, Facade, Adapter, Decorator, Factory Method, Singleton, Builder, Observer, Command
🟢 Concurrency: Swift Concurrency (async/await, actors), GCD, OperationQueue
🟢 Reactive: Combine, RxSwift, ReactiveSwift, ReactiveCocoa
🟢 Networking: REST API, URLSession, Alamofire, Moya, AFNetworking, GraphQL (Apollo), WebSockets, Socket IO
🟢 Data: Core Data, Realm, SQLite, SwiftData, CloudKit, Keychain, Firebase Cloud Firestore, Firebase Realtime Database
🟢 Apple frameworks: Foundation, MapKit, Core Location, AVFoundation, AVKit, HealthKit, StoreKit 2, PassKit, EventKit, HomeKit, SiriKit, App Intents, PushKit, WatchKit, TVMLKit, WebKit, SpriteKit, Core Bluetooth, Core Motion, Core ML, Vision, Speech, Contacts, CarPlay
🟢 Services & SDKs: Firebase (Analytics, Crashlytics, Remote Config, Dynamic Links), OpenAI API, Stripe, Apple Pay, Twilio API, Google Maps, Google Places, Google AdMob, Facebook SDK, Sign in with Apple, Amplitude, Mixpanel, Sentry, RevenueCat, OneSignal
🟢 Quality & CI/CD: XCTest, unit & UI testing, Fastlane, Xcode Cloud, GitHub Actions, Bitrise, SwiftLint, Xcode Instruments, TestFlight, App Store Connect, code review
🟢 Tools: Xcode, Git, GitHub, Sourcetree, SPM, CocoaPods, Carthage, Figma, Sketch, Zeplin, Postman, Proxyman
🟢 Process: Agile, Scrum, Kanban, JIRA, Trello, ClickUp
💡 FEATURES I'VE SHIPPED
In-App Purchases & subscriptions · Payment Gateway Integration · Push Notifications · User Authentication & User Profile Creation · Chat & Messaging · Map Integration & Location-Based Services · Bluetooth / BLE · Camera & Photo · Microphone & Audio · QR & Barcode Scanner · Offline Functionality & Sync · Deep Links & Universal Links · Social Media Account Integration · In-App Search · AI Text-to-Speech · Face Detection · Motion Sensors · Advanced Analytics & A/B Testing · In-App Advertising · Review & Feedback Collection · Application Security · API Integration · In-App Support
📦 SERVICES
Native App Development · Mobile App Development · Mobile App Redesign · Mobile App Improvement · Mobile App Bug Fix · Mobile App Testing · Mobile App Localization · App Store Optimization · Mobile App Development Consultation · iPhone & iPad Apps · Apple Watch Application · Apple TV Application · macOS Application
🤝 HOW I WORK
✔️ Clear English, regular updates, no disappearing acts.
✔️ Your timezone matters — I overlap with both US and EU hours.
✔️ Estimates you can plan around, and a heads-up the moment something changes.
✔️ Clean, documented, testable code that you or your next developer can own.
✔️ NDA-friendly — your idea stays yours.
Thanks for reading this far 🙂
Tell me what you're building, and I'll reply with an honest estimate plus the first thing I'd fix
iPad App Development
Apple Xcode
iOS
SwiftUI
Swift
UIKit
RESTful API
iOS Development
Push Notifications
tvOS
watchOS
iOS SDK
Mobile App Development
AI Mobile App Development
App Development
Apple Watch
iPhone
iPhone & iPad Apps
AI App Development
App Store Optimization
Mykola T.
Kyiv, Ukraine
$55/hr
5.0
5 jobs
I'm coding for 10 years (Objective C, Swift). I'm an expert in Objective-C and Swift and have extensive knowledge of iOS development techniques and practices.
Development Specialities & Experience:
• iOS SDK (6.x - 16.x), XCode, Swift/Objective-C, SwiftUI, Cocoa Touch, CoreAnimation, CoreData, CoreImage, GPUImage;
• WatchOS SDK 1.x – 3.x;
• Vuforia AR Kit;
• Google Map Service, Geolocation, SLC, Yandex Map SDK;
• Firebase, Realm, Parse, Couchbase, BaasBox, Layer, Pusher, REST, Socket, MySQL, SQLite, JSON, XML;
• Social networks API: Facebook, Twitter, Instagram, Google+, LinkedIn;
• CocoaPods, MagicalRecord, AFNetworking, ReactiveCocoa, Tesseract OCR, Bonjour;
• Flurry, TestFlight, Crashlytics, New Relic, Mixpanel, Intercom, iAd, Admob;
• In-App Purchase, Stripe SDK.
I'm looking for opportunity to implement it building mobile application for you.
Objective-C
Swift
iOS Development
Apple Xcode
iPad App Development
Yuri N.
Kyiv, Ukraine
$55/hr
4.9
70 jobs
👋 My name is Yuri — I'm Upwork's #1 iOS developer in Ukraine.
I'm the founder and lead engineer at Helicon, an award-winning mobile development team. Together, we bring decades of experience in building software with a mission of delivering exceptional results at an impressive pace.
Are you looking to create an app and need an expert developer who speaks fluent English?
I specialize in:
— iOS development (UIKit, SwiftUI)
— macOS development (Cocoa, SwiftUI)
— Vision Pro, Apple Watch, and Apple TV apps
— Product management & expert advice for software projects.
At Helicon, we are skilled in most of the well-known Swift frameworks as well as third-parties. See the full list below:
— UI Frameworks: SwiftUI, UIKit, Combine, RxSwift, The Composable Architecture (TCA)
— Backend & Auth SDKs: Firebase, AWS Amplify, Supabase Swift, Auth0, Appwrite
— 3D Frameworks: RealityKit, ARKit, SceneKit, Model I/O, Quick Look
— Networking Libraries: URLSession, Alamofire, Moya, Apollo iOS, gRPC
— Image & Animation Libraries: Kingfisher, SDWebImage, Nuke, Lottie, AVFoundation
— Data Persistence Libraries: SwiftData, Core Data, Realm, GRDB, KeychainAccess
— Analytics & Monitoring Tools: Firebase Analytics, Mixpanel, Amplitude, Sentry, Branch
— Payments & Subscription SDKs: StoreKit, RevenueCat, Adapty, Stripe, Paddle
— Developer Tools & Dependency Managers: Swift Package Manager, CocoaPods, Carthage, SwiftLint, SnapKit
— Device & Platform Frameworks: CoreLocation, MapKit, HealthKit, CoreBluetooth, WidgetKit
I can also assist you with app distribution, marketing, and launch using:
— App Store Connect
— Apple Developer Platform
— Apple Search Ads
— Meta Ads Manager (f.k.a. Facebook Ads Manager)
My team has first-hand expertise in applying AI models like Claude Opus and GPT-5 to the mobile development workflow, allowing us to offer a great turnaround time for your project without ever sacrificing the human touch.
Advanced English proficiency is a requirement for every developer working at Helicon. We also communicate freely, Ukrainian, Polish, and Russian.
Don’t hesitate to send me a quick message and we will go over your idea in detail over a video call or through Upwork chat!
Swift
Firebase
Native App Development
UIKit
API
App Store
ARKit
Core Animation
In-App Purchases
RealityKit
iOS Development
iOS
SwiftUI
GPT-4
Figma
Anton Z.
Kyiv, Ukraine
$35/hr
4.9
15 jobs
I build AI features into iOS apps — from the model call to a build that passes
App Store review.
Most developers stop at "I called the API". The hard part comes after: what
happens when generation takes 90 seconds, when the user backgrounds the app
mid-request, when the network dies at 70%, when inference cost eats your
subscription margin, when Apple rejects the build for missing AI disclosure.
That's the work I do.
30+ App Store releases across AI, media, subscription, and utility apps.
What I can take on:
- LLM assistants inside your app — streaming, cancellation, tool calling
- Generative media pipelines — job orchestration, progress, failure recovery
- On-device AI with Apple's Foundation Models — private, offline, zero cost
per request
- Cost control — a proxy instead of an API key in your binary, usage metering,
credits and quotas
- Getting AI apps through App Store review — ATT, GDPR, AI data consent
- Fixing an AI feature that's slow, expensive, or crashing
Also full-cycle iOS: Swift, SwiftUI, UIKit, Objective-C, RevenueCat, StoreKit,
Firebase, AVFoundation, Core Image.
I ask questions before I estimate, and I tell you when a feature is a bad idea
before you pay for it.
Let's talk about what you're building.
Swift
SwiftUI
UIKit
Objective-C
iOS Development
Mobile App Development
Artificial Intelligence
Machine Learning
OpenAI API
Generative AI
Core ML
API Integration
In-App Purchases
Firebase
Apple Xcode
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Apple iMovie Specialist near Kyiv, on Upwork?
You can hire a Apple iMovie Specialist near Kyiv, on Upwork in four simple steps:
Create a job post tailored to your Apple iMovie Specialist project scope. We’ll walk you through the process step by step.
Browse top Apple iMovie Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Apple iMovie Specialist profiles and interview.
Hire the right Apple iMovie Specialist for your project from Upwork, the world’s largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Apple iMovie Specialist?
Rates charged by Apple iMovie Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Apple iMovie Specialist near Kyiv, on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance Apple iMovie Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Apple iMovie Specialist team you need to succeed.
Can I hire a Apple iMovie Specialist near Kyiv, within 24 hours on Upwork?
Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Apple iMovie Specialist proposals within 24 hours of posting a job description.