P

Principal iOS Engineer

Job Description - Principal iOS Engineer


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).
Original job Principal iOS Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar iOS Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.