PeakActivity
We’re seeking a Principal iOS Engineer to lead the development of our native iOS experiences, with a focus on performance, media optimization, and real-time interactive content. This role is ideal for someone who thrives at the intersection of native mobile performance, complex media workflows, and seamless cross-platform integration.
What You'll Do iOS Architecture for Media-Heavy Applications
Design and implement high-performance native iOS experiences for real-time video streaming, live shopping, and interactive commerce. Optimize large media asset pipelines (video, images, live streams) for fast load times, smooth playback, and efficient caching. Build custom animation and gesture-driven interfaces, delivering a premium user experience for creators and consumers. Streaming & Live Shopping Infrastructure
Develop and maintain features for live video streaming, real-time commerce overlays, and interactive video content. Work closely with video infrastructure teams to optimize HLS streaming, low-latency protocols, and CDN integrations. React Native Bridging & Cross-Platform Integration
Create and maintain custom native modules for React Native, exposing advanced media and animation features to the cross-platform app. Collaborate with React Native engineers to ensure smooth interoperability between native and JavaScript layers. GraphQL API Integration
Integrate with backend services using GraphQL, optimizing queries for media-heavy workflows like content feeds, streaming data, and product interactions. Partner with backend teams to define API contracts that support performant native client implementations. Performance & Reliability Focus
Proactively profile and optimize the app for CPU/GPU usage, memory management, and battery efficiency, especially under media-intensive use cases. Implement strategies for offline support, media preloading, and dynamic content delivery. Leadership & Collaboration
Mentor iOS engineers in best practices for media optimization, animation performance, and modular code design. Collaborate cross-functionally with product, design, and backend teams to deliver seamless, commerce-driven user experiences.
Qualifications Native iOS Expertise
8+ years of iOS development experience, with deep knowledge of Swift, Objective-C, and the Apple media stack (AVFoundation, Core Animation, Metal/SceneKit preferred). Extensive experience in media-heavy app development, including video streaming, live broadcasting, and large asset management. Proven ability to build custom animations, transitions, and gesture-driven UIs in production applications. React Native Bridging
Strong experience creating bridges between native iOS modules and React Native, exposing custom functionality and media components. GraphQL & Backend Integration
Proficient in consuming GraphQL APIs from native mobile clients, with a focus on efficient media data handling and real-time updates. System Design & Optimization
Expertise in performance tuning, memory management, and concurrency management for high-load media applications. Experience with offline caching, background media processing, and progressive media delivery. Bonus (Nice to Have)
Experience in live commerce, shoppable video, or social commerce apps. Knowledge of LLM or AI integration for media tagging, content recommendations, or real-time interactions. Familiarity with multi-platform live video protocols (WebRTC, RTMP, LL-HLS).
#J-18808-Ljbffr
What You'll Do iOS Architecture for Media-Heavy Applications
Design and implement high-performance native iOS experiences for real-time video streaming, live shopping, and interactive commerce. Optimize large media asset pipelines (video, images, live streams) for fast load times, smooth playback, and efficient caching. Build custom animation and gesture-driven interfaces, delivering a premium user experience for creators and consumers. Streaming & Live Shopping Infrastructure
Develop and maintain features for live video streaming, real-time commerce overlays, and interactive video content. Work closely with video infrastructure teams to optimize HLS streaming, low-latency protocols, and CDN integrations. React Native Bridging & Cross-Platform Integration
Create and maintain custom native modules for React Native, exposing advanced media and animation features to the cross-platform app. Collaborate with React Native engineers to ensure smooth interoperability between native and JavaScript layers. GraphQL API Integration
Integrate with backend services using GraphQL, optimizing queries for media-heavy workflows like content feeds, streaming data, and product interactions. Partner with backend teams to define API contracts that support performant native client implementations. Performance & Reliability Focus
Proactively profile and optimize the app for CPU/GPU usage, memory management, and battery efficiency, especially under media-intensive use cases. Implement strategies for offline support, media preloading, and dynamic content delivery. Leadership & Collaboration
Mentor iOS engineers in best practices for media optimization, animation performance, and modular code design. Collaborate cross-functionally with product, design, and backend teams to deliver seamless, commerce-driven user experiences.
Qualifications Native iOS Expertise
8+ years of iOS development experience, with deep knowledge of Swift, Objective-C, and the Apple media stack (AVFoundation, Core Animation, Metal/SceneKit preferred). Extensive experience in media-heavy app development, including video streaming, live broadcasting, and large asset management. Proven ability to build custom animations, transitions, and gesture-driven UIs in production applications. React Native Bridging
Strong experience creating bridges between native iOS modules and React Native, exposing custom functionality and media components. GraphQL & Backend Integration
Proficient in consuming GraphQL APIs from native mobile clients, with a focus on efficient media data handling and real-time updates. System Design & Optimization
Expertise in performance tuning, memory management, and concurrency management for high-load media applications. Experience with offline caching, background media processing, and progressive media delivery. Bonus (Nice to Have)
Experience in live commerce, shoppable video, or social commerce apps. Knowledge of LLM or AI integration for media tagging, content recommendations, or real-time interactions. Familiarity with multi-platform live video protocols (WebRTC, RTMP, LL-HLS).
#J-18808-Ljbffr