Native iOS Developer (Swift / SwiftUI) for an application with collections of movies and series (MVP)
We are looking for a experienced native iOS developer to implement an MVP mobile application designed for creating and managing collections of movies and series.
The project is only for iOS, developed in Swift using SwiftUI, focusing on clean architecture, stability, and quality user experience.
About the project
The application allows users to:
- create and manage their own collections of movies and series (watchlists),
- track the viewing statuses of content,
- view recommendations and perform searches,
- store a personal library locally on the device.
The project is in its early stages, however, the MVP scope, logic, and design have already been fully developed and documented.
What is ready
Complete UI design in Figma
Clickable prototype
Clearly defined MVP scope and user flows
Documented logic for collections, statuses, and episode tracking
There is a compiled prototype in Play, from which code has been exported
We are not sure if it is advisable to use it in production development, so we expect an audit and expert evaluation from an iOS developer (possible partial use or complete refactoring)
UX and product logic are already prepared – it is necessary to focus on quality implementation.
MVP Structure (high-level)
The MVP consists of 4 main sections:
1. Home
- Content recommendations
- User's main actions
2. Collections
- Managing user collections (watchlists)
- Screen for a specific collection
- Movie / series details
- Cast list
3. Search
- Default recommendations (popular content)
- Global search across the movie and series database
- Local search within user collections
4. Settings
- Application information
Additionally, it is planned:
- Adding movies and series to collections (modal scenarios)
- Managing viewing statuses of movies and series
- For series – tracking watched episodes
- All logic is detailed and ready for implementation
API and data handling
- Data is stored locally in iCloud (at the MVP stage)
- No authorization within the MVP
- There are several pre-selected APIs for the movie and series database, however, we expect technical involvement from the developer in choosing the optimal solution
Technical requirements
- Experience in native iOS development
- Swift + SwiftUI
- Support for iOS 17+
- Experience with local data storage (Core Data / SwiftData or similar solutions)
- Willingness to conduct an audit of the code exported from Play, assess the feasibility of its use, and provide technical recommendations for further MVP implementation
Collaboration format
- Freelance
- Initially – implementation of MVP
- Possibility of long-term collaboration after MVP completion
- We value transparent communication, initiative, and technical involvement – it is important that the developer is ready to propose solutions and participate in choosing technical approaches
In your response, please indicate:
- Examples of relevant iOS projects
- Experience with SwiftUI
- Current availability and preferred collaboration format
Client's review of cooperation with Oleg Psyarovsky
Native iOS Developer (Swift / SwiftUI) for an application with collections of movies and series (MVP)Excellent level of expertise, quick and high-quality task execution. Pleasant and professional communication. I recommend for collaboration.
Freelancer's review of cooperation with Oleksandr Horosh
Native iOS Developer (Swift / SwiftUI) for an application with collections of movies and series (MVP)The collaboration was comfortable. Clear terms of reference, design, and understanding of the project. I recommend the client.
-
91 Good day. Previously, I worked with React Native, but now I am fully focused on rapid MVP solutions for the Apple ecosystem - iOS, iPadOS, and macOS. This provides better stability, performance, and clean architecture without the limitations of cross-platform.
I work as an independent developer, not a studio - so communication is direct, without unnecessary costs and with full technical involvement. I work with Swift and SwiftUI, building the structure with an eye on scaling after the MVP. I am ready to conduct a code audit with Play and propose an optimal solution.
I can implement an MVP of this level within a week - a built version will already be available in TestFlight for testing.
Estimated budget - $1500-2000 depending on the final scope. I am ready to discuss the details.
-
6678 18 0 Hello. I am ready to help bring your idea to life. I can start right away. Some of my work can be viewed in the portfolio. Experience working with SwiftUI - about 2 years.
-
3940 41 0 "We are not sure if it is appropriate to use it in production development, so we expect an audit and expert evaluation from an iOS developer (partial use or full refactoring may be possible)." - It seems it would be better to use it more as a reference, and to conduct production development from scratch (especially since this option is available - we will implement it according to clean architecture).
"Data is stored locally in iCloud (at the MVP stage)." - A good choice, considering the specifics of the data.
"There are several pre-selected APIs for the movie and series database, but we expect technical involvement from the developer in choosing the optimal solution." - As I understand, this refers to something like an API from IMDB. In any case, I will create a separate interface (wrapper) that will completely encapsulate the work with the API - in this case, it can be easily adapted if the source changes. But the initial solution - yes, I will suggest.
From recently implemented SwiftUI projects:
FunCards First Words for Kids - https://apps.apple.com/app/id6739424681
Automated client for the CERRP system - https://apps.apple.com/app/id6757103888
… Bot for sellers on the top marketplace in Kazakhstan - https://apps.apple.com/app/id6738776247
-
950 5 0 Good day! I am interested in your project, I have over seven years of experience in building native apps on Swift. I consider the SwiftUI/SwiftData/Clean Architecture stack for iOS 17+ to be ideal) Please contact me, I would be happy to collaborate.
-
Let's take a look at the design and the complete technical specifications. There is experience with something similar, but in Flutter (there we struggled for a long time with the players). There is 6 years of native Swift experience. Let's look at the details, evaluate the project, and see.
-
3510 15 1 I have experience specifically with this type of applications, I can send an example in private, I have been working on iOS for 5 years.
-
261 Hello!
I am an iOS engineer with 9 years of commercial experience in creating scalable, high-quality mobile products.
Over the past few years, my main expertise has been focused on Clean Swift architecture, Kotlin Multiplatform (KMP) integration, and GraphQL-based networking. I also have practical experience with SwiftUI, which I use when appropriate to create modern declarative interfaces.
I have worked on large-scale applications for the market where reliability, maintainability, and predictable architecture are important. I am comfortable designing modular features, creating custom user interface components, navigating complex business logic, and ensuring stable functionality from concept to production.
What I offer:
● Extensive experience in Clean Architecture, GraphQL, KMP, asynchronous processing
● Practical experience with SwiftUI for declarative user interfaces
● Deep knowledge of UIKit and the broader Swift ecosystem
● Experience in supporting and developing large high-traffic applications
… ● Clear communication, accountability, and strong product thinking
I am confident that my experience and engineering approach will allow me to quickly bring value to your team. I would be happy to discuss how my experience aligns with the needs of your project.
-
537 2 0 Good day!
Experience of 7+ years.
I am currently finishing an app with very similar functionality, but with richer features:
with various movie lists and lists with friends.
So feel free to reach out - we can chat :)
-
609 2 1 I have commercial experience in native iOS development with Swift and SwiftUI, worked with applications where clean architecture, stability, and scalability are important. Well acquainted with working with local storage (Core Data, SwiftData), synchronization via iCloud, as well as building state-driven UI for iOS 17+. I have also repeatedly conducted audits of existing code, assessed the feasibility of reusing solutions, and proposed options for refactoring or complete rewriting if justified for production.
-
3926 15 0 Hello.
I am an experienced developer of native iOS applications with over ten years of commercial experience.
In projects, I prefer to use Core Data or SQLite, which ensures stable, uninterrupted, and fast system operation.
I also engage in Android development, can work with someone else's code and tidy it up. Therefore, I can easily analyze the current state of your project and provide a professional assessment.
We will select the API — I have already worked with Filmix and understand well what is necessary for the full functioning of the service.
I will gladly implement a quality MVP for you. I am focused exclusively on long-term cooperation and am currently completely free.
… For the last three years, I worked at QWQER.lv and a hypermarket.
Previously, I also worked on developing an IPTV client for Smart Labs.
My hourly rate is $30.
I will be able to provide an exact project estimate after a detailed familiarization with all the nuances and preparing a well-thought-out implementation plan for the MVP, which will clearly show the path from point A to point B — I can also ensure this without any problems.
Current freelance projects in the category Apps for iOS (iPhone and iPad)
Mobile application on iOS "Flight Radar"Hello! I am looking for an iOS developer to create a mobile application. The idea is similar to Flightradar24 – tracking flight routes, an airport guide. All data will be pulled via API. There is a ready design. The application needs to be developed in this design. I would like… Apps for iOS (iPhone and iPad) ∙ 1 day 12 hours back ∙ 40 proposals |
Create a client card (form) service1. Project Essence A platform for creating, editing, and managing client cards with the ability to: create custom forms like in Forminator Pro; store client data; add files, photos, documents, signatures; maintain a history of visits/changes; work from a computer, phone, tablet;… Web Programming, Apps for iOS (iPhone and iPad) ∙ 7 days 15 hours back ∙ 58 proposals |
2D Puzzle GameLooking for a Unity developer to create a mobile game in the puzzle/casual genre. About the game: 2D vertical format mobile devices Android/iOS style closer to casual/mobile puzzle Main mechanics: The player interacts with game elements, rotates them, and collects the correct… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 8 days 6 hours back ∙ 15 proposals |