Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
 - Change status (Applied, Interview, Offer, etc.)
 - Add personal notes and comments
 - Set reminders for follow-ups
 - Track your entire application journey
 
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
 - Review job details later without searching again
 - Compare with other saved opportunities
 - Keep a collection of interesting positions
 - Receive notifications about saved jobs before they expire
 
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
We are seeking a Senior Software Engineer - IOS to build and optimize the iOS app which is a feature-rich video and live-streaming experience at scale. You’ll design custom UI components, ensure buttery-smooth rendering, and deliver world-class streaming and playback performance while maintaining architectural excellence.
Key Responsibilities
- Architect and develop advanced iOS applications using Swift, SwiftUI, and UIKit (where appropriate).
 - Implement custom UI components, animations, and transitions that align with design precision while maintaining 60fps performance.
 - Profile, analyze, and optimize UI rendering, scrolling, and memory usage across video feeds and live-streaming screens.
 - Collaborate with product, design, and backend teams to ensure cohesive functionality across modules (video recording, editing, publishing, discovery, and live streaming).
 - Work extensively with AVFoundation, AVPlayer, and Core Animation to ensure efficient playback and minimal frame drops.
 - Integrate and optimize AWS IVS / BytePlus / Agora / WebRTC SDKs for live-streaming experiences with adaptive bitrate and latency control.
 - Debug performance bottlenecks using advanced profiling tools and fix issues related to rendering, memory, and thermal throttling.
 - Contribute to architectural discussions, code reviews, and team mentoring.
 - Integrate third-party SDKs for analytics, attribution, and monetization (Adjust, Firebase, GTM, Rudderstack, Binance Pay, etc.).
 - Ensure compliance with Apple’s performance and energy-efficiency guidelines.
 
Required Experience & Skills
- Bachelor’s/Master’s degree in Computer Science, Engineering, or equivalent.
 - 8+ years of professional iOS development experience using Swift (Objective-C a plus).
 - Strong expertise in UIKit, SwiftUI, Combine, AutoLayout, Core Animation, Core Graphics, Custom controls, dynamic layouts, UI performance tuning and Concurrency (GCD, async/await, Combine pipelines).
 - Hands-on experience with performance profiling tools like Instruments (Time Profiler, Core Animation, Allocations, Leaks, Energy Log), Xcode Debug Memory Graph, System Trace, Thermal State Monitoring, OSSignpost, MetricKit, NewRelic, Firebase Performance
 - Advanced understanding of AVFoundation, AVPlayer, HLS, and HEVC/AVC streaming optimization.
 - Experience integrating live-streaming SDKs (AWS IVS, Agora, BytePlus, or custom RTMP/WebRTC pipelines).
 - Proven history of building interactive, smooth, and performant UI for video-heavy or media-intensive apps.
 - Familiarity with CI/CD and release automation using Fastlane, GitLab, or Bitrise.
 
Preferred Skills
- Experience with video editing, exporting, or filter SDKs (Banuba, BytePlus VOD, TikTok UGC SDK).
 - Deep knowledge of memory lifecycle management and background task optimization.
 - Familiarity with Swift Concurrency (actors, tasks) and Combine pipelines for streaming data.
 - Knowledge of App Store optimization and test automation (XCTest / XCUITest).
 - Understanding of Metal or SceneKit for custom rendering or GPU optimization.
 
Tools & Technologies
Swift, SwiftUI, UIKit, Combine, AVFoundation, AWS IVS, BytePlus SDK, WebRTC, Instruments, MetricKit, NewRelic, FFmpeg, Firebase Performance, Adjust SDK, GTM, Fastlane, Lottie, Core Animation.
Soft Skills
- Exceptional attention to detail in UI/UX implementation.
 - Strong communication skills with designers and backend engineers.
 - Proactive in performance optimization and crash prevention.
 - Leadership in code quality, architectural reviews, and best practices.
 
Key Skills
Ranked by relevanceReady to apply?
Join Avrioc Technologies and take your career to the next level!
Application takes less than 5 minutes

