Negotiable
Undetermined
Undetermined
EMEA
Summary: The role is for a Senior iOS Developer focused on building a premium IPTV player for the Apple ecosystem, including iOS, iPadOS, tvOS, and macOS. The candidate will be responsible for developing, optimizing, and iterating on the product as it progresses towards MVP and production. The position requires expertise in Swift and various architectural patterns, with a preference for experience in media streaming applications.
Key Responsibilities:
- Develop, optimize, and iterate on the IPTV player product.
- Implement UI/UX designs from Figma into the application.
- Work with Swift and structured concurrency features.
- Utilize MVVM-C architecture and clean layered architecture.
- Design data stores and manage schema versioning and migrations.
- Enhance performance and develop new features.
- Address common issues in IPTV/streaming apps, such as slow EPG and playlist problems.
Key Skills:
- Proficiency in Swift and structured concurrency (async/await, actors, Task).
- Experience with Combine and SwiftUI.
- Knowledge of MVVM-C architecture and clean layered architecture.
- Understanding of unidirectional data flow and data store design patterns.
- Familiarity with SwiftData and SQLite, including schema versioning and migrations.
- Experience in building media streaming or IPTV apps is a plus.
- Understanding of M3U, Xtream, and EPG.
- Experience with large datasets and performance optimization.
- Development experience across iOS, tvOS, iPadOS, or macOS.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
We’re building a premium IPTV player for the Apple ecosystem (iOS, iPadOS, tvOS, macOS) . The UI/UX is already fully designed in Figma and the core architecture is in place. We’re looking for a senior iOS developer to help develop, optimise and iterate on the product as we move toward MVP and production. Must-have knowledge Swift Structured concurrency ( async/await, actors, Task ) Combine SwiftUI MVVM-C architecture Clean and layered architecture Unidirectional data flow Data Store design pattern SwiftData & SQLite , including schema versioning and migrations Nice to have Experience building media streaming or IPTV apps Understanding of M3U / Xtream / EPG Experience with large datasets and performance optimisation Experience developing apps across iOS, tvOS, iPadOS or macOS What you’ll work on IPTV player compatible with common playlist formats and EPG Channel and category navigation EPG grid/list views Favorites, playlists and content management Performance improvements and feature development Apply if you’ve built or heavily used IPTV/Streaming apps and understand common issues such as slow EPG, playlist problems or poor navigation.