Job Description
We're looking for a skilled iOS Developer (Middle+) to join our team and work on native mobile apps with a strong multimedia focus. If you're experienced in building high-quality iOS applications and enjoy working with audio, video, and image technologies- we'd love to hear from you!
Location: SERBIA (100% Remote)
REQUIREMENTS:
Location: SERBIA (100% Remote)
REQUIREMENTS:
- 5+ years of commercial iOS development experience
- Strong proficiency in Swift and SwiftUI
- Deep understanding of architectural patterns, especially MVVM
- Experience working with audio, video, and image frameworks (e.g., AVFoundation, Core Audio, ReplayKit, Core Image)
- Strong grasp of multithreading and asynchronous programming using Swift Concurrency and Combine
- Experience working with databases such as Core Data, Realm, SQLite, or similar
- Ability to write clean, maintainable, and testable code
- Experience with video streaming protocols such as HLS
- Background in building apps with rich multimedia content
- Experience developing social applications: user-generated content, feeds, comments, subscriptions, etc.
- Skills in performance optimization when working with AV/media content
- Experience working with 360 photo or video display, processing, and UI integration
- Experience developing with React Native
- Flexible working time - you can agree on it within the team
- Communication in English - only foreign customers, and international Teams
- Simple structure and 'open door' way of communication
- Full-time English teachers
- Mentorship programs
- The whole recruitment process takes 1-2 online meetings