Job
Description
As a Senior iOS Developer with 7+ years of experience, you will be responsible for designing and developing advanced iOS applications focused on audio/video streaming and real-time communication. Your key responsibilities will include: - Designing and developing advanced iOS applications with a focus on audio/video streaming and real-time communication. - Integrating and optimizing WebRTC, AVFoundation, and CoreBluetooth components. - Implementing and managing streaming protocols such as RTP, UDP, TCP, and HLS. - Working with video codecs like H.264, H.265, MP4 and audio codecs such as G711 and Opus. - Developing or integrating custom video rendering solutions using Metal or OpenGL. - Troubleshooting and optimizing streaming latency, buffering, and media sync issues. - Collaborating with cross-functional teams including backend, design, and QA. - Ensuring code quality through unit testing, performance tuning, and memory management. - Staying updated with the latest trends in iOS media technologies and streaming. Qualifications required for this role include: - 7+ years of hands-on experience in native iOS development using Swift and Objective-C. - Strong experience with AVFoundation, CoreBluetooth, WebRTC, RTP/UDP/TCP streaming protocols, HLS streaming, Video Codecs H.264, H.265, MP4, Audio Codecs G711, Opus, and 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. - Proficiency with Xcode, Instruments, and debugging performance issues. - Strong problem-solving, debugging, and analytical skills. - Excellent communication and collaboration abilities. Please note that the Job Description did not include any additional details about the company. As a Senior iOS Developer with 7+ years of experience, you will be responsible for designing and developing advanced iOS applications focused on audio/video streaming and real-time communication. Your key responsibilities will include: - Designing and developing advanced iOS applications with a focus on audio/video streaming and real-time communication. - Integrating and optimizing WebRTC, AVFoundation, and CoreBluetooth components. - Implementing and managing streaming protocols such as RTP, UDP, TCP, and HLS. - Working with video codecs like H.264, H.265, MP4 and audio codecs such as G711 and Opus. - Developing or integrating custom video rendering solutions using Metal or OpenGL. - Troubleshooting and optimizing streaming latency, buffering, and media sync issues. - Collaborating with cross-functional teams including backend, design, and QA. - Ensuring code quality through unit testing, performance tuning, and memory management. - Staying updated with the latest trends in iOS media technologies and streaming. Qualifications required for this role include: - 7+ years of hands-on experience in native iOS development using Swift and Objective-C. - Strong experience with AVFoundation, CoreBluetooth, WebRTC, RTP/UDP/TCP streaming protocols, HLS streaming, Video Codecs H.264, H.265, MP4, Audio Codecs G711, Opus, and 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. - Proficiency with Xcode, Instruments, and debugging performance issues. - Strong problem-solving, debugging, and analytical skills. - Excellent communication and collaboration abilities. Please note that the Job Description did not include any additional details about the company.