Senior iOS Developer
$$$
Main requirements
- 5+ years of experience working with IOS/Swift/SwiftUI
- AVPlayer expertise for at least 1 year
- Audio Streaming experience on IOS for at least 1 year
Requirements
Position name: Senior IOS/Swift Developer
Level: Senior
Hard skills requirements (including years):
- Swift, SwiftUI experience for at least 5+ years
- Advanced AVFoundation expertise
- Audio streaming (AVPlayer and AVPlayerItem) experience
- Audio Session Management (AVAudioSession) experience
- Working experience with State observation (KVO or Combine)
- Experience with Background playback configuration
- Remote Command Center integration (MPNowPlayingInfoCenter and MPRemoteCommandCenter)
- Audio interruption handling
- Swift Structured Concurrency (async/await)
- Caching and persistence (FileManager or URLCache)
- Streaming heuristics and pre-fetching
- Time observers (addPeriodicTimeObserver)
- Audio routing and hardware change handling
- Apple Privacy Manifests compliance
- Secure credential handling (Keychain)
Soft skills requirements:
- Good communication skills
- Proactive
Office/Remote: Remote
Project tasks:
Implement an audio player component that fetches and plays a remote audio file via the API. Ensure the implementation handles loading states and basic playback controls within the existing UI.
English level: Upper-Intermediate (B2+)
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 13 May
10 views
ยท
4 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...