HamburgerMenu
hirist

Job Description

Job Summary :


We are seeking an experienced and highly skilled Senior iOS Developer with 7+ years of experience in building complex iOS applications focused on audio/video streaming, real-time communication, and low-level multimedia processing. The ideal candidate will have deep knowledge of frameworks like AVFoundation, CoreBluetooth, WebRTC, and streaming protocols such as RTP/UDP/TCP, HLS, and video/audio codecs like H.264/H.265, MP4, G711, and Opus. Proficiency with Metal or OpenGL for custom rendering is highly desirable.


Key Responsibilities :


- Design and develop advanced iOS applications with a focus on audio/video streaming and real-time communication.

- Integrate and optimize WebRTC, AVFoundation, and CoreBluetooth components.

- Implement and manage streaming protocols such as RTP, UDP, TCP, and HLS.

- Work with video codecs like H.264, H.265, MP4 and audio codecs such as G711 and Opus.

- Develop or integrate custom video rendering solutions using Metal or OpenGL.

- Troubleshoot and optimize streaming latency, buffering, and media sync issues.

- Collaborate with cross-functional teams including backend, design, and QA.

- Ensure code quality through unit testing, performance tuning, and memory management.

- Stay updated with the latest trends in iOS media technologies and streaming solutions.


Required Skills & Qualifications :


- 7+ years of hands-on experience in native iOS development using Swift and Objective-C.

- Strong experience with :


1. AVFoundation

2. CoreBluetooth

3. WebRTC

4. RTP/UDP/TCP streaming protocols

5. HLS streaming

6. Video Codecs H.264, H.265, MP4

7. Audio Codecs G711, Opus

8. Metal or OpenGL for rendering

- In-depth understanding of low-latency media streaming, buffering, and adaptive bitrate streaming.

- Familiarity with iOS network stack, sockets, and custom media pipelines.

- Experience optimizing CPU/GPU usage for media-heavy apps.

- Proficient with Xcode, Instruments, and debugging performance issues.

- Strong problem-solving, debugging, and analytical skills.

- Excellent communication and collaboration abilities.


info-icon

Did you find something suspicious?