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
To apply for this and other jobs on Djinni login or signup.
Loading...